Tag Parser
9.1.1
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_SIGNATURE_H
2 #define TAG_PARSER_SIGNATURE_H
80 #endif // TAG_PARSER_SIGNATURE_H
TAG_PARSER_EXPORT ContainerFormat parseSignature(const char *buffer, int bufferSize)
Parses the signature read from the specified buffer.
const TAG_PARSER_EXPORT char * containerFormatName(ContainerFormat containerFormat)
Returns the name of the specified container format as C-style string.
TagTargetLevel
The TagTargetLevel enum specifies tag target levels.
Contains all classes and functions of the TagInfo library.
const TAG_PARSER_EXPORT char * containerFormatAbbreviation(ContainerFormat containerFormat, MediaType mediaType=MediaType::Unknown, unsigned int version=0)
Returns the abbreviation of the container format as C-style string considering the specified media ty...
const TAG_PARSER_EXPORT char * containerFormatSubversion(ContainerFormat containerFormat)
Returns the subversion of the container format as C-style string.
MediaType
The MediaType enum specifies the type of media data (audio, video, text, ...).
ContainerFormat
Specifies the container format.
const TAG_PARSER_EXPORT char * containerMimeType(ContainerFormat containerFormat, MediaType mediaType=MediaType::Unknown)
Returns the MIME-type of the container format as C-style string.
TAG_PARSER_EXPORT TagTargetLevel containerTargetLevel(ContainerFormat containerFormat, std::uint64_t targetLevelValue)
Returns the general TagTargetLevel for the specified container format and raw targetLevelValue.
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
TAG_PARSER_EXPORT std::uint64_t containerTargetLevelValue(ContainerFormat containerFormat, TagTargetLevel targetLevel)
Returns the raw target level value for the specified containerFormat and general targetLevel.