struct snd_tplg_obj_template_t
Overview
struct snd_tplg_obj_template_t { // fields enum snd_tplg_type type; int index; int version; int vendor_type; 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; };
Detailed Documentation
Fields
enum snd_tplg_type type
template object type
int index
group index for object
int version
optional vendor specific version details
int vendor_type
optional vendor specific type info
struct snd_tplg_widget_template* widget
DAPM widget
struct snd_tplg_mixer_template* mixer
Mixer control
struct snd_tplg_bytes_template* bytes_ctl
Bytes control
struct snd_tplg_enum_template* enum_ctl
Enum control
struct snd_tplg_graph_template* graph
Graph elements
struct snd_tplg_pcm_template* pcm
PCM elements
struct snd_tplg_link_template* link
physical DAI Links
struct snd_tplg_dai_template* dai
Physical DAI