[TC] Библиотека для стрима аудио (bass)
Добрый день, дорогие соратники.
Может есть кто из программистов, которые юзали эту библиотеку, она даже
частично описана на tiflocomp.ru.
Вопрос в следующем: Я хочу поменять громкость на канале и пишу, как
написанно в гайде BASS_ChannelSetAttribute(Name_channel, BASS_ATTRIB_VOL, 0)
И собственно все, звук должен уйти полностью Т.К, параметр 0 должен его
убрать на 0, но вместо этого получаю, что параметр BASS_ATTRIB_VOL нот
дефайн Т.Е, неопределен... Как так? Я кучу примеров пересмотрел в инете
и оно везде так, у меня упорно не работает.
Библиотеку взял последнюю с сайта, либу юзаю в python 2.7
Кстати, ничего из ChannelSetAttribute не устанавливается, 2й параметр не
находит, никакой )
В питоне делаю такое:
import ctypes
bass=ctypes.windll.LoadLibrary('bass.dll')
bass.BASS_Init(-1, 44100, 0,0,0)
stream = bass.BASS_StreamCreateFile(False, filename,0,0,0,0,0)
bass.BASS_ChannelPlay(stream, True)
Тут все играет, а вот попытки воспользоваться
BASS_ChannelSetAttribute(stream, BASS_ATTRIB_VOL, 0)
Никчему не приводят
Также пробовал и bass.BASS_ATTRIB_VOL
В чем загвоздка?
Привет.
Вот попробуй это.
BASS_SetConfig(BASS_CONFIG_GVOL_STREAM, currentVolume);
Задаёт громкость для всех стримов.
currentVolume содержит нужное значение громкости.
Помойму от 0 до 10000,
посмотри в доках на всякий случай.
У меня норм работает.
С Уважением, Павел.
-- TalkBackPlus 3.5.1.6
http://4pda.ru/forum/index.php?showtopic=604531