Форум: "Media";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];
ВнизРабота со звуком Найти похожие ветки
← →
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 вся ветка
Форум: "Media";
Текущий архив: 2007.03.11;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.042 c