|
ALSA project - the C library reference
|
Template type for DAPM widget objects. More...
#include <topology.h>
Data Fields | |
| int | id |
| const char * | name |
| const char * | sname |
| int | reg |
| int | shift |
| int | mask |
| int | subseq |
| unsigned int | invert |
| unsigned int | ignore_suspend |
| unsigned short | event_flags |
| unsigned short | event_type |
| struct snd_soc_tplg_private * | priv |
| int | num_ctls |
| struct snd_tplg_ctl_template * | ctl [0] |
Template type for DAPM widget objects.
| struct snd_tplg_ctl_template* snd_tplg_widget_template::ctl[0] |
array of widget controls
| unsigned short snd_tplg_widget_template::event_flags |
PM event sequence flags
| unsigned short snd_tplg_widget_template::event_type |
PM event sequence type
| int snd_tplg_widget_template::id |
SND_SOC_DAPM_CTL
| unsigned int snd_tplg_widget_template::ignore_suspend |
kept enabled over suspend
| unsigned int snd_tplg_widget_template::invert |
invert the power bit
| int snd_tplg_widget_template::mask |
non-shifted mask
| const char* snd_tplg_widget_template::name |
widget name
| int snd_tplg_widget_template::num_ctls |
Number of controls used by widget
| struct snd_soc_tplg_private* snd_tplg_widget_template::priv |
widget private data
| int snd_tplg_widget_template::reg |
negative reg = no direct dapm
| int snd_tplg_widget_template::shift |
bits to shift
| const char* snd_tplg_widget_template::sname |
stream name (certain widgets only)
| int snd_tplg_widget_template::subseq |
sort within widget type