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