Search a mixer for an 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
 
- The mixer to search.
  This is a pointer to the ado_mixer_t structure created by
  ado_mixer_create().
 
- type
 
- The type of element; one of:
  
- 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
 
- The name of the element.
 
- index
 
- The index of the element.
 
The ado_mixer_find_element() function searches
all elements in a mixer for a given element.
A pointer to the element,
or NULL if no exact match was found.
QNX Neutrino
| Safety: |  | 
| Cancellation point | 
    No | 
| Interrupt handler | 
    No | 
| Signal handler | 
    No | 
| Thread | 
    No | 
ado_mixer_find_group()