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: