1 #ifndef TAG_PARSER_MEDIAFORMAT_H 2 #define TAG_PARSER_MEDIAFORMAT_H 107 namespace SubFormats {
240 namespace ExtensionFormats {
248 const char *name()
const;
249 const char *abbreviation()
const;
250 const char *shortAbbreviation()
const;
251 const char *extensionName()
const;
252 constexpr
operator bool()
const;
268 , extension(extension)
294 return this->general ==
general;
302 return this->general !=
general;
308 constexpr MediaFormat::operator bool()
const 315 #endif // TAG_PARSER_MEDIAFORMAT_H
MediaType
The MediaType enum specifies the type of media data (audio, video, text, ...).
GeneralMediaFormat
The GeneralMediaFormat enum specifies the general format of media data (PCM, MPEG-4, PNG, ...).
constexpr bool operator==(byte lhs, FlacMetaDataBlockType type)
constexpr bool operator!=(byte lhs, FlacMetaDataBlockType type)
TAG_PARSER_EXPORT const char * mediaTypeName(MediaType mediaType)
Returns the string representation for the specified mediaType.
constexpr TagCreationFlags & operator+=(TagCreationFlags &lhs, TagCreationFlags rhs)
Contains all classes and functions of the TagInfo library.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.