ALSA project - the C library reference
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
snd_tplg_obj_template_t Struct Reference

Data Fields

enum snd_tplg_type type
 
int index
 
int version
 
int vendor_type
 
union {
   struct snd_tplg_widget_template *   widget
 
   struct snd_tplg_mixer_template *   mixer
 
   struct snd_tplg_bytes_template *   bytes_ctl
 
   struct snd_tplg_enum_template *   enum_ctl
 
   struct snd_tplg_graph_template *   graph
 
   struct snd_tplg_pcm_template *   pcm
 
   struct snd_tplg_link_template *   link
 
   struct snd_tplg_dai_template *   dai
 
}; 
 

Field Documentation

struct snd_tplg_bytes_template* snd_tplg_obj_template_t::bytes_ctl

Bytes control

struct snd_tplg_dai_template* snd_tplg_obj_template_t::dai

Physical DAI

struct snd_tplg_enum_template* snd_tplg_obj_template_t::enum_ctl

Enum control

struct snd_tplg_graph_template* snd_tplg_obj_template_t::graph

Graph elements

int snd_tplg_obj_template_t::index

group index for object

struct snd_tplg_link_template* snd_tplg_obj_template_t::link

physical DAI Links

struct snd_tplg_mixer_template* snd_tplg_obj_template_t::mixer

Mixer control

struct snd_tplg_pcm_template* snd_tplg_obj_template_t::pcm

PCM elements

enum snd_tplg_type snd_tplg_obj_template_t::type

template object type

int snd_tplg_obj_template_t::vendor_type

optional vendor specific type info

int snd_tplg_obj_template_t::version

optional vendor specific version details

struct snd_tplg_widget_template* snd_tplg_obj_template_t::widget

DAPM widget


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