Вниз
Скачать: CL | DM;

Работа со звуком   Найти похожие ветки 

 
ArtSin ©   (2006-03-15 18:58) [0]

Как регулировать громкость звука не во всей системе(с помощью функций AuxGetDevCaps,AuxGetVolume,AuxSetVolume and other), а только в моей программе?


 
Yr2   (2006-03-15 19:53) [1]

1. насколько мне известно, с помощью AuxGetDevCaps, AuxGetVolume, AuxSetVolume отдельно звук регулировать нельзя, так как это - "системные регулировщики" и влияют на все источники звука в PC.
2. ты не сказал, что является в ТВОЕЙ прграмме источником звука. Если (как пример) источник твоего звука TV-тюнер, то ты можешь изменять его громкость программно в своей программе, управляя микшером; и это НЕ будет влиять на сигнал от CD-проигрывателя.
3. если источник звука в твоей программе WAV-файл и ты сам программировал воспроизведение, то тут только один способ: прогонять все отсчеты звукового потока через цифровой умножитель (делитель). Умножишь значение каждого отсчета на 2 - получишь усиление в два раза (или наоборот). Таким образом, на фоне проигрывания "чужих" wav-файлов с постоянной громкостью чужими программами твой wav-файл будет менять громкость без влияния на другие.


 
ArtSin ©   (2006-03-22 11:05) [2]

Я использую Mediaplayer. Есть ли такой способ, котроый позволяет регулировать громкость только в нем?


 
Ильдар   (2006-07-10 21:14) [3]

Через Mediaplayer нельзя. Используй Bassplayer в нём всё просто. Там есть свойство Volume.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.132 c
2-1171978891
vvv_spb
2007-02-20 16:41
2007.03.11
WordDocument


4-1161778277
Den-63
2006-10-25 16:11
2007.03.11
Как установить время ВКЛЮЧЕНИЯ компа в БИОСе?


15-1171275632
Layner
2007-02-12 13:20
2007.03.11
Кто знает, какие на mail.ru ограничения по отправке писем в день?


2-1172068307
Muhh
2007-02-21 17:31
2007.03.11
Как возводить в степень?


15-1171548486
DrDe
2007-02-15 17:08
2007.03.11
Уперся




   Наверх