Поиск элемента в микшере
#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