ado_mixer_find_element()

Поиск элемента в микшере

Прототип:

#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