Получение текущей маски событий микшера, которые обрабатываются драйвером
#include <sys/asoundlib.h>int snd_mixer_get_filter( snd_mixer_t *handle,snd_mixer_filter_t *filter );
libasound
Функция snd_mixer_get_filter() заполняет структуру snd_mixer_filter_t маской обслуживаемых драйвером событий микшера.
Настроить получение уведомлений о событиях можно с помощью функции select() для файлового дескриптора, который можно получить с помощью snd_mixer_file_descriptor(). Считать сами события можно с помощью snd_mixer_read().
NULL
.ЗОСРВ «Нейтрино»
snd_mixer_filter_t, snd_mixer_read(), snd_mixer_set_filter()
Предыдущий раздел: Библиотека libasound