snd_mixer_element_info_t

Updated: October 26, 2022

Mixer element information structure

Synopsis:

typedef struct snd_mixer_element_info
{
    snd_mixer_eid_t eid;
    union
    {
        snd_mixer_element_io_info              io;
        snd_mixer_element_pcm1_info            pcm1;
        snd_mixer_element_pcm2_info            pcm2;
        snd_mixer_element_converter_info       converter;
        snd_mixer_element_switch3_info         switch3;
        snd_mixer_element_volume1_info         volume1;
        snd_mixer_element_balance1_info        balance1;
        snd_mixer_element_accu1_info           accu1;
        snd_mixer_element_accu2_info           accu2;
        snd_mixer_element_accu3_info           accu3;
        snd_mixer_element_mux1_info            mux1;
        snd_mixer_element_mux2_info            mux2;
        snd_mixer_element_tone_control1_info   tc1;
        snd_mixer_element_3d_effect1_info      teffect1;
        snd_mixer_element_pan_control1_info    pc1;
        snd_mixer_element_pre_effect1_info     peffect1;
        uint8_t                             reserved[128];
    }       data;
    uint8_t     reserved[128];      /* must be filled with zero */
}       snd_mixer_element_info_t;

Description:

The snd_mixer_element_info_t structure contains information associated with a mixer element.

Classification:

QNX Neutrino