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

array of widget controls

PM event sequence flags

PM event sequence type

SND_SOC_DAPM_CTL

kept enabled over suspend

invert the power bit

non-shifted mask

widget name

Number of controls used by widget

struct snd_soc_tplg_private* snd_tplg_widget_template::priv [read]

widget private data

negative reg = no direct dapm

bits to shift

stream name (certain widgets only)

sort within widget type


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines

Generated for ALSA project - the C library reference by doxygen 1.6.1