Chapter 3. Control/Mixer API
Prev
Next
Chapter 3. Control/Mixer API
Table of Contents
General Control Interface
AC97 Codec API
Virtual Master Control API
General Control Interface
snd_ctl_notify
— Send notification to user-space for a control change
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_register_ioctl
— register the device-specific control-ioctls
snd_ctl_register_ioctl_compat
— register the device-specific 32bit compat control-ioctls
snd_ctl_unregister_ioctl
— de-register the device-specific control-ioctls
snd_ctl_unregister_ioctl_compat
— de-register the device-specific compat 32bit control-ioctls
snd_ctl_boolean_mono_info
— Helper function for a standard boolean info callback with a mono channel
snd_ctl_boolean_stereo_info
— Helper function for a standard boolean info callback with stereo two channels
snd_ctl_enum_info
— fills the info structure for an enumerated control