Tag Parser
7.1.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
|
Go to the source code of this file.
Classes | |
struct | TagParser::TagCreationSettings |
The TagSettings struct contains settings which can be passed to MediaFileInfo::createAppropriateTags(). More... | |
Namespaces | |
TagParser | |
Contains all classes and functions of the TagInfo library. | |
Enumerations | |
enum | TagParser::ElementPosition { TagParser::ElementPosition::BeforeData, TagParser::ElementPosition::AfterData, TagParser::ElementPosition::Keep } |
enum | TagParser::TagUsage { TagParser::TagUsage::Always, TagParser::TagUsage::KeepExisting, TagParser::TagUsage::Never } |
The TagUsage enum specifies the usage of a certain tag type. More... | |
enum | TagParser::TagCreationFlags : uint64 { TagParser::TagCreationFlags::None = 0, TagParser::TagCreationFlags::TreatUnknownFilesAsMp3Files = 1 << 0, TagParser::TagCreationFlags::Id3InitOnCreate = 1 << 1, TagParser::TagCreationFlags::Id3TransferValuesOnRemoval = 1 << 2, TagParser::TagCreationFlags::MergeMultipleSuccessiveId3v2Tags = 1 << 3, TagParser::TagCreationFlags::KeepExistingId3v2Version = 1 << 4 } |
The Flags enum contains options to control the tag creation via MediaFileInfo::createAppropriateTags(). More... | |
Functions | |
constexpr TagCreationFlags | TagParser::operator| (TagCreationFlags lhs, TagCreationFlags rhs) |
constexpr bool | TagParser::operator & (TagCreationFlags lhs, TagCreationFlags rhs) |
constexpr TagCreationFlags & | TagParser::operator|= (TagCreationFlags &lhs, TagCreationFlags rhs) |
constexpr TagCreationFlags & | TagParser::operator+= (TagCreationFlags &lhs, TagCreationFlags rhs) |
constexpr TagCreationFlags & | TagParser::operator-= (TagCreationFlags &lhs, TagCreationFlags rhs) |