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()
| char snd_ctl_ext::driver[16] |
Driver name of this card; must be filled before calling snd_ctl_ext_create()
control handle filled by 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::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()
| char snd_ctl_ext::name[32] |
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
| unsigned int snd_ctl_ext::version |
protocol version; SND_CTL_EXT_VERSION must be filled here before calling snd_ctl_ext_create()
1.5.8