Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.03.11;
Скачать: 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 вся ветка

Текущий архив: 2007.03.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.043 c
2-1171795680
Litestone
2007-02-18 13:48
2007.03.11
Путь к файлу


15-1171441422
Pazitron_Brain
2007-02-14 11:23
2007.03.11
Что Вам мешает


3-1166176488
_Guest_
2006-12-15 12:54
2007.03.11
Ошибка при отсутствии BDE


3-1165846925
kymnyoff
2006-12-11 17:22
2007.03.11
Настройка BDE


15-1171646175
GanibalLector
2007-02-16 20:16
2007.03.11
ICQ...AOL "режет" подключения с одного IP