Data Fields | |
unsigned int | version |
int | card_idx |
char | id [16] |
char | driver [16] |
char | name [32] |
char | longname [80] |
char | mixername [80] |
int | poll_fd |
const snd_ctl_ext_callback_t * | callback |
void * | private_data |
snd_ctl_t * | handle |
int | nonblock |
int | subscribed |
unsigned int snd_ctl_ext::version |
protocol version; SND_CTL_EXT_VERSION must be filled here before calling snd_ctl_ext_create()
Index of this card; must be filled before calling snd_ctl_ext_create()
char snd_ctl_ext::id[16] |
ID string of this card; must be filled before calling snd_ctl_ext_create()
char snd_ctl_ext::driver[16] |
Driver name of this card; must be filled before calling snd_ctl_ext_create()
char snd_ctl_ext::name[32] |
short name of this card; must be filled before calling snd_ctl_ext_create()
char snd_ctl_ext::longname[80] |
Long name of this card; must be filled before calling snd_ctl_ext_create()
char snd_ctl_ext::mixername[80] |
Mixer name of this card; must be filled before calling snd_ctl_ext_create()
poll descriptor
callbacks of this plugin; must be filled before calling snd_pcm_ioplug_create()
private data, which can be used freely in the driver callbacks
control handle filled by snd_ctl_ext_create()
non-block mode; read-only
events subscribed; read-only