ALSA Library Reference Manual
DECLARATION
typedef struct snd_mixer_element_info
{
snd_mixer_eid_t eid;
union
{
struct snd_mixer_element_io_info io;
struct snd_mixer_element_pcm1_info pcm1;
struct snd_mixer_element_pcm2_info pcm2;
struct snd_mixer_element_converter_info converter;
struct snd_mixer_element_switch3_info switch3;
struct snd_mixer_element_volume1_info volume1;
struct snd_mixer_element_volume2_info volume2;
struct snd_mixer_element_accu1_info accu1;
struct snd_mixer_element_accu2_info accu2;
struct snd_mixer_element_accu3_info accu3;
struct snd_mixer_element_mux1_info mux1;
struct snd_mixer_element_mux2_info mux2;
struct snd_mixer_element_tone_control1_info tc1;
struct snd_mixer_element_pan_control1_info pc1;
struct snd_mixer_element_3d_effect1_info teffect1;
struct snd_mixer_element_pre_effect1_info peffect1;
char reserve[120];
}
data;
}
snd_mixer_element_info_t;
REFERENCE