enum snd_tplg_type
Overview
Topology object types Moreā¦
#include <topology.h> enum snd_tplg_type { SND_TPLG_TYPE_TLV = 0, SND_TPLG_TYPE_MIXER, SND_TPLG_TYPE_ENUM, SND_TPLG_TYPE_TEXT, SND_TPLG_TYPE_DATA, SND_TPLG_TYPE_BYTES, SND_TPLG_TYPE_STREAM_CONFIG, SND_TPLG_TYPE_STREAM_CAPS, SND_TPLG_TYPE_PCM, SND_TPLG_TYPE_DAPM_WIDGET, SND_TPLG_TYPE_DAPM_GRAPH, SND_TPLG_TYPE_BE, SND_TPLG_TYPE_CC, SND_TPLG_TYPE_MANIFEST, SND_TPLG_TYPE_TOKEN, SND_TPLG_TYPE_TUPLE, SND_TPLG_TYPE_LINK, SND_TPLG_TYPE_HW_CONFIG, SND_TPLG_TYPE_DAI, };
Detailed Documentation
Topology object types
Enum Values
SND_TPLG_TYPE_TLV
TLV Data
SND_TPLG_TYPE_MIXER
Mixer control
SND_TPLG_TYPE_ENUM
Enumerated control
SND_TPLG_TYPE_TEXT
Text data
SND_TPLG_TYPE_DATA
Private data
SND_TPLG_TYPE_BYTES
Byte control
SND_TPLG_TYPE_STREAM_CONFIG
PCM Stream configuration
SND_TPLG_TYPE_STREAM_CAPS
PCM Stream capabilities
SND_TPLG_TYPE_PCM
PCM stream device
SND_TPLG_TYPE_DAPM_WIDGET
DAPM widget
SND_TPLG_TYPE_DAPM_GRAPH
DAPM graph elements
SND_TPLG_TYPE_BE
BE DAI link
SND_TPLG_TYPE_CC
Hostless codec <-> codec link
SND_TPLG_TYPE_MANIFEST
Topology manifest
SND_TPLG_TYPE_TOKEN
Vendor tokens
SND_TPLG_TYPE_TUPLE
Vendor tuples
SND_TPLG_TYPE_LINK
Physical DAI link
SND_TPLG_TYPE_HW_CONFIG
Link HW config
SND_TPLG_TYPE_DAI
Physical DAI