ALSA Library Reference Manual
DECLARATION
typedef struct snd_mixer_element
{
snd_mixer_eid_t eid;
union
{
struct snd_mixer_element_switch1 switch1;
struct snd_mixer_element_switch2 switch2;
struct snd_mixer_element_switch3 switch3;
struct snd_mixer_element_mux1 mux1;
struct snd_mixer_element_mux2 mux2;
struct snd_mixer_element_accu3 accu3;
struct snd_mixer_element_volume1 volume1;
struct snd_mixer_element_volume2 volume2;
struct snd_mixer_element_tone_control1 tc1;
struct snd_mixer_element_pan_control1 pc1;
struct snd_mixer_element_3d_effect1 teffect1;
struct snd_mixer_element_pre_effect1 peffect1;
char reserve[120];
}
data;
}
snd_mixer_element_t;
REFERENCE