snd_tplg_widget_template Struct Reference
[Topology Interface]

Template type for DAPM widget objects. More...


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_templatectl [0]


Detailed Description

Template type for DAPM widget objects.

Field Documentation

SND_SOC_DAPM_CTL

widget name

stream name (certain widgets only)

negative reg = no direct dapm

bits to shift

non-shifted mask

sort within widget type

invert the power bit

kept enabled over suspend

PM event sequence flags

PM event sequence type

struct snd_soc_tplg_private* snd_tplg_widget_template::priv [read]

widget private data

Number of controls used by widget

array of widget controls


The documentation for this struct was generated from the following file:

Generated on Sat Aug 6 18:42:28 2016 for ALSA project - the C library reference by  doxygen 1.5.6