Поиск элемента в микшере
#include <audio_driver.h>
ado_mixer_delement_t * ado_mixer_find_element( ado_mixer_t *mixer,
int32_t type,
int8_t *name,
int32_t index );
- mixer
- Указатель на структуру
ado_mixer_t
, которая определяет микшер. Структура должна быть предварительно создана с помощью ado_mixer_create().
- type
- Тип искомого элемента:
- SND_MIXER_ETYPE_INPUT
- SND_MIXER_ETYPE_ADC
- SND_MIXER_ETYPE_CAPTURE1
- SND_MIXER_ETYPE_CAPTURE2
- SND_MIXER_ETYPE_OUTPUT
- SND_MIXER_ETYPE_DAC
- SND_MIXER_ETYPE_PLAYBACK1
- SND_MIXER_ETYPE_PLAYBACK2
- SND_MIXER_ETYPE_SWITCH1
- SND_MIXER_ETYPE_SWITCH2
- SND_MIXER_ETYPE_SWITCH3
- SND_MIXER_ETYPE_VOLUME1
- SND_MIXER_ETYPE_VOLUME2
- SND_MIXER_ETYPE_ACCU1
- SND_MIXER_ETYPE_ACCU2
- SND_MIXER_ETYPE_ACCU3
- SND_MIXER_ETYPE_MUX1
- SND_MIXER_ETYPE_MUX2
- SND_MIXER_ETYPE_TONE_CONTROL1
- SND_MIXER_ETYPE_3D_EFFECT1
- SND_MIXER_ETYPE_EQUALIZER1
- SND_MIXER_ETYPE_PAN_CONTROL1
- SND_MIXER_ETYPE_PRE_EFFECT1
- name
- Имя элемента.
- index
- Индекс элемента.
libado
Функция ado_mixer_find_element() выполняет поиск элемента в микшере mixer по заданным параметрам.
Указатель на элемент или NULL
, если соответствие не найдено.
ЗОСРВ «Нейтрино»
- Нет
- Обработчик прерываний
- Нет
- Обработчик сигналов
- Нет
- В потоке
- Нет
ado_mixer_find_group()
Предыдущий раздел: Библиотека libado