Chapter 3. Control/Mixer API

Table of Contents

General Control Interface
AC97 Codec API
Virtual Master Control API

General Control Interface

snd_ctl_new1 - create a control instance from the template
snd_ctl_free_one - release the control instance
snd_ctl_add - add the control instance to the card
snd_ctl_replace - replace the control instance of the card
snd_ctl_remove - remove the control from the card and release it
snd_ctl_remove_id - remove the control of the given id and release it
snd_ctl_activate_id - activate/inactivate the control of the given id
snd_ctl_rename_id - replace the id of a control on the card
snd_ctl_find_numid - find the control instance with the given number-id
snd_ctl_find_id - find the control instance with the given id
snd_ctl_enum_info - fills the info structure for an enumerated control