5 #ifndef SPA_AUDIO_IEC958_TYPES_H 6 #define SPA_AUDIO_IEC958_TYPES_H 20 #ifndef SPA_API_AUDIO_IEC958_TYPES 22 #define SPA_API_AUDIO_IEC958_TYPES SPA_API_IMPL 24 #define SPA_API_AUDIO_IEC958_TYPES static inline 28 #define SPA_TYPE_INFO_AudioIEC958Codec SPA_TYPE_INFO_ENUM_BASE "AudioIEC958Codec" 29 #define SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE SPA_TYPE_INFO_AudioIEC958Codec ":" uint32_t type
Definition: type.h:155
SPA_API_AUDIO_IEC958_TYPES uint32_t spa_type_audio_iec958_codec_from_short_name(const char *name)
Definition: iec958-types.h:53
SPA_API_AUDIO_IEC958_TYPES const char * spa_type_audio_iec958_codec_to_short_name(uint32_t type)
Definition: iec958-types.h:57
SPA_API_TYPE uint32_t spa_type_from_short_name(const char *name, const struct spa_type_info *info, uint32_t unknown)
Definition: type.h:174
SPA_API_TYPE const char * spa_type_to_short_name(uint32_t type, const struct spa_type_info *info, const char *unknown)
Definition: type.h:195
#define SPA_API_AUDIO_IEC958_TYPES
Definition: iec958-types.h:31
Dolby TrueHD.
Definition: iec958.h:34
static const struct spa_type_info spa_type_audio_iec958_codec[]
Definition: iec958-types.h:40
MPEG-2 AAC.
Definition: iec958.h:30
DTS-HD Master Audio.
Definition: iec958.h:35
#define SPA_TYPE_INFO_AUDIO_IEC958_CODEC_BASE
Definition: iec958-types.h:38
MPEG-1 or MPEG-2 (Part 3, not AAC)
Definition: iec958.h:29