Tag Parser
9.4.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
Go to the documentation of this file. 1 #ifndef TAG_PARSER_MEDIAFORMAT_H
2 #define TAG_PARSER_MEDIAFORMAT_H
59 MicrosoftAudioCodecManager,
61 MicrosoftVideoCodecManager,
91 UncompressedVideoFrames,
108 namespace SubFormats {
241 namespace ExtensionFormats {
249 const char *name()
const;
250 const char *abbreviation()
const;
251 const char *shortAbbreviation()
const;
252 const char *extensionName()
const;
253 constexpr
operator bool()
const;
269 , extension(extension)
295 return this->general ==
general;
303 return this->general !=
general;
309 constexpr MediaFormat::operator bool()
const
311 return general != GeneralMediaFormat::Unknown;
316 #endif // TAG_PARSER_MEDIAFORMAT_H
GeneralMediaFormat
The GeneralMediaFormat enum specifies the general format of media data (PCM, MPEG-4,...
@ SynthesizedTextureStream
Contains all classes and functions of the TagInfo library.
constexpr bool operator==(std::uint8_t lhs, FlacMetaDataBlockType type)
MediaType
The MediaType enum specifies the type of media data (audio, video, text, ...).
constexpr bool operator!=(std::uint8_t lhs, FlacMetaDataBlockType type)
TAG_PARSER_EXPORT const char * mediaTypeName(MediaType mediaType)
Returns the string representation for the specified mediaType.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.