Установить громкость потока ALSA - PullRequest
3 голосов
/ 04 ноября 2010

Мне необходимо установить громкость моего потока ALSA (snd_pcm_t из интерфейса PCM).Это обычная операция, и я не понимаю, почему нет простого способа?Как я могу это сделать?Потоковое ослабление данных не вариант, так как это приведет к прерывистым настройкам громкости, потому что данные буферизируются.В DirectSound и WinMM это простой вызов функции.Я что-то пропустил?Должен ли я использовать интерфейс микшера?Интерфейс управления?Я не вижу связи между snd_pcm_t и интерфейсом управления.Я использую неправильный API?

1 Ответ

1 голос
/ 04 ноября 2010

Вместо этого я портирую на PulseAudio, похоже, он работает хорошо и имеет лучшую документацию.

...