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() |
1.4.2