ALSA Library Reference Manual
DECLARATION
typedef struct snd_switch_list
{
int switches_size; /* size of switches in array */
int switches; /* filled switches in array */
int switches_over; /* missing switches in array */
snd_switch_list_item_t *pswitches; /* pointer to list item array */
}
snd_switch_list_t;
REFERENCE
- int snd_ctl_mixer_switch_list (snd_ctl_t * handle, int dev, snd_switch_list_t * list);
- int snd_ctl_pcm_capture_switch_list (snd_ctl_t * handle, int dev, snd_switch_list_t * list);
- int snd_ctl_pcm_channel_switch_list (snd_ctl_t * handle, int dev, int channel, snd_switch_list_t * list);
- int snd_ctl_pcm_playback_switch_list (snd_ctl_t * handle, int dev, snd_switch_list_t * list);
- int snd_ctl_rawmidi_input_switch_list (snd_ctl_t * handle, int dev, snd_switch_list_t * list);
- int snd_ctl_rawmidi_output_switch_list (snd_ctl_t * handle, int dev, snd_switch_list_t * list);
- int snd_ctl_switch_list (snd_ctl_t * handle, snd_switch_list_t * list);