1 #ifndef TAG_PARSER_MEDIAFORMAT_H
2 #define TAG_PARSER_MEDIAFORMAT_H
109 namespace SubFormats {
242 namespace ExtensionFormats {
250 std::string_view name()
const;
251 std::string_view abbreviation()
const;
252 std::string_view shortAbbreviation()
const;
253 std::string_view extensionName()
const;
254 constexpr
operator bool()
const;
270 , extension(extension)
296 return this->general ==
general;
304 return this->general !=
general;
310 constexpr MediaFormat::operator bool()
const
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
Contains all classes and functions of the TagInfo library.
constexpr bool operator!=(std::uint8_t lhs, FlacMetaDataBlockType type)
constexpr bool operator==(std::uint8_t lhs, FlacMetaDataBlockType type)
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,...
@ MicrosoftVideoCodecManager
@ MicrosoftAudioCodecManager
@ UncompressedVideoFrames
@ SynthesizedTextureStream
TAG_PARSER_EXPORT std::string_view mediaTypeName(MediaType mediaType)
Returns the string representation for the specified mediaType.