ALSA project - the C library reference
Loading...
Searching...
No Matches
snd_tplg_obj_template_t Struct Reference

Generic Template Object. More...

#include <topology.h>

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 
}; 

Detailed Description

Generic Template Object.

Field Documentation

◆ bytes_ctl

struct snd_tplg_bytes_template* snd_tplg_obj_template_t::bytes_ctl

Bytes control

◆ dai

struct snd_tplg_dai_template* snd_tplg_obj_template_t::dai

Physical DAI

◆ enum_ctl

struct snd_tplg_enum_template* snd_tplg_obj_template_t::enum_ctl

Enum control

◆ graph

struct snd_tplg_graph_template* snd_tplg_obj_template_t::graph

Graph elements

◆ index

int snd_tplg_obj_template_t::index

group index for object

◆ link

struct snd_tplg_link_template* snd_tplg_obj_template_t::link

physical DAI Links

◆ mixer

struct snd_tplg_mixer_template* snd_tplg_obj_template_t::mixer

Mixer control

◆ pcm

struct snd_tplg_pcm_template* snd_tplg_obj_template_t::pcm

PCM elements

◆ type

enum snd_tplg_type snd_tplg_obj_template_t::type

template object type

◆ vendor_type

int snd_tplg_obj_template_t::vendor_type

optional vendor specific type info

◆ version

int snd_tplg_obj_template_t::version

optional vendor specific version details

◆ widget

struct snd_tplg_widget_template* snd_tplg_obj_template_t::widget

DAPM widget


The documentation for this struct was generated from the following file:
  • /home/abuild/rpmbuild/BUILD/alsa-1.2.14-build/alsa-lib-1.2.14/include/topology.h