#include "./abstractcontainer.h"
#include "./basicfileinfo.h"
#include "./settings.h"
#include "./signature.h"
#include <cstdint>
#include <memory>
#include <unordered_set>
#include <vector>
#include <c++utilities/misc/flagenumclass.h>
Go to the source code of this file.
|
| namespace | TagParser |
| | Contains all classes and functions of the TagInfo library.
|
|
| enum class | TagParser::ParsingStatus : std::uint8_t { TagParser::NotParsedYet
, TagParser::Ok
, TagParser::NotSupported
, TagParser::CriticalFailure
} |
| | The ParsingStatus enum specifies whether a certain part of the file (tracks, tags, ...) has been parsed yet and if what the parsing result is. More...
|
| enum class | TagParser::MediaFileStructureFlags : std::uint64_t { TagParser::None
, TagParser::ActualExistingId3v1Tag = (1 << 0)
} |
| | The MediaFileStructureFlags enum specifies flags which describing the structure of a media file. More...
|
| enum class | TagParser::MediaFileHandlingFlags : std::uint64_t {
TagParser::None
, TagParser::ForceFullParse = (1 << 0)
, TagParser::ForceRewrite = (1 << 1)
, TagParser::ForceTagPosition = (1 << 2)
,
TagParser::ForceIndexPosition = (1 << 3)
, TagParser::NormalizeKnownTagFieldIds = (1 << 4)
, TagParser::PreserveRawTimingValues = (1 << 8)
, TagParser::PreserveMuxingApplication = (1 << 9)
,
TagParser::PreserveWritingApplication = (1 << 10)
, TagParser::ConvertTotalFields = (1 << 11)
} |
| | The MediaFileHandlingFlags enum specifies flags which controls the behavior of MediaFileInfo objects. More...
|