Создание нового микшера и подключение его к контексту драйвера
#include <audio_driver.h>int32_t ado_mixer_create( ado_card_t *card,char *id,ado_mixer_t **rmixer,MIXER_CONTEXT_T *context );
ado_mixer_t
является прозрачной для драйвера, используемой аудио стеком. Возвращенный указатель должен быть сохранен для последующей передачи в другие драйверные вызовы.MIXER_CONTEXT_T
может быть определен программистом как макрос, который указывает на произвольную структуру. По умолчанию этот макрос указывает на структуру struct mixer_context
(см. Пользовательские типы данных).libado
Функция ado_mixer_create() создает новую структуру микшера и объединяет его с указанным устройством и драйверным контекстом.
ЗОСРВ «Нейтрино»
ctrl_init(), Разработка аналогового микшера
Предыдущий раздел: Библиотека libado