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 |
|
callbacks of this plugin; must be filled before calling snd_pcm_ioplug_create() |
|
Index of this card; must be filled before calling snd_ctl_ext_create() |
|
Driver name of this card; must be filled before calling snd_ctl_ext_create() |
|
control handle filled by snd_ctl_ext_create() |
|
ID string of this card; must be filled before calling snd_ctl_ext_create() |
|
Long name of this card; must be filled before calling snd_ctl_ext_create() |
|
Mixer name of this card; must be filled before calling snd_ctl_ext_create() |
|
short name of this card; must be filled before calling snd_ctl_ext_create() |
|
non-block mode; read-only |
|
poll descriptor |
|
private data, which can be used freely in the driver callbacks |
|
events subscribed; read-only |
|
protocol version; SND_CTL_EXT_VERSION must be filled here before calling snd_ctl_ext_create() |