5 #ifndef SPA_AUDIO_RAW_TYPES_H
6 #define SPA_AUDIO_RAW_TYPES_H
17 #include <spa/utils/type.h>
18 #include <spa/param/audio/raw.h>
20 #define SPA_TYPE_INFO_AudioFormat SPA_TYPE_INFO_ENUM_BASE "AudioFormat"
21 #define SPA_TYPE_INFO_AUDIO_FORMAT_BASE SPA_TYPE_INFO_AudioFormat ":"
69 #if __BYTE_ORDER == __BIG_ENDIAN
98 #elif __BYTE_ORDER == __LITTLE_ENDIAN
128 { 0, 0, NULL, NULL },
131 #define SPA_TYPE_INFO_AudioFlags SPA_TYPE_INFO_FLAGS_BASE "AudioFlags"
132 #define SPA_TYPE_INFO_AUDIO_FLAGS_BASE SPA_TYPE_INFO_AudioFlags ":"
137 { 0, 0, NULL, NULL },
140 #define SPA_TYPE_INFO_AudioChannel SPA_TYPE_INFO_ENUM_BASE "AudioChannel"
141 #define SPA_TYPE_INFO_AUDIO_CHANNEL_BASE SPA_TYPE_INFO_AudioChannel ":"
247 { 0, 0, NULL, NULL },
front left wide
Definition: raw.h:185
static const struct spa_type_info spa_type_audio_format[]
Definition: raw-types.h:30
top front right
Definition: raw.h:179
front left high
Definition: raw.h:188
top rear left
Definition: raw.h:180
static const struct spa_type_info spa_type_audio_flags[]
Definition: raw-types.h:143
bottom center
Definition: raw.h:197
top front center
Definition: raw.h:178
top front left
Definition: raw.h:177
top center
Definition: raw.h:176
top front right center
Definition: raw.h:192
front center high
Definition: raw.h:189
front right wide
Definition: raw.h:186
rear right
Definition: raw.h:175
mono stream
Definition: raw.h:163
LFE.
Definition: raw.h:168
N/A, silent.
Definition: raw.h:161
left LFE
Definition: raw.h:195
#define SPA_TYPE_INFO_AUDIO_FLAGS_BASE
Definition: raw-types.h:141
top side left
Definition: raw.h:193
rear right center
Definition: raw.h:184
front left center
Definition: raw.h:171
bottom left center
Definition: raw.h:198
rear left center
Definition: raw.h:183
LFE 2.
Definition: raw.h:187
rear center
Definition: raw.h:173
top rear center
Definition: raw.h:181
front left
Definition: raw.h:165
bottom right center
Definition: raw.h:199
static const struct spa_type_info spa_type_audio_channel[]
Definition: raw-types.h:154
top side right
Definition: raw.h:194
side right
Definition: raw.h:170
unspecified
Definition: raw.h:160
front right high
Definition: raw.h:190
front right center
Definition: raw.h:172
rear left
Definition: raw.h:174
#define SPA_TYPE_INFO_AUDIO_FORMAT_BASE
Definition: raw-types.h:28
#define SPA_AUDIO_FLAG_UNPOSITIONED
Definition: raw.h:282
top front left center
Definition: raw.h:191
front center
Definition: raw.h:167
front right
Definition: raw.h:166
#define SPA_AUDIO_FLAG_NONE
Extra audio flags.
Definition: raw.h:280
top rear right
Definition: raw.h:182
right LFE
Definition: raw.h:196
side left
Definition: raw.h:169
#define SPA_TYPE_INFO_AUDIO_CHANNEL_BASE
Definition: raw-types.h:152