Уведомление вышележащего драйверного слоя о наличии изменений в элементе
#include <audio_driver.h>void ado_mixer_element_notify( ado_mixer_t *mixer,ado_mixer_delement_t *delement,uint32_t cmd,ado_ocb_t *ocb );
ado_mixer_t
, которая определяет микшер. Структура должна быть предварительно создана с помощью ado_mixer_create().SND_MIXER_READ_*
в <sys/asound.h>
).NULL
, то уведомляются все приложения, включая то, которое привело к изменениям.libado
Функция ado_mixer_element_notify() используется для уведомления вышележащих уровней абстракции о наличии некоторых изменений в элементе. Уведомление передается вверх по цепочке, через группы микшера, ассоциированные с элементом, достигая в конечном случае приложений.
ЗОСРВ «Нейтрино»
Предыдущий раздел: Библиотека libado