Tag Parser: mediafileinfo.h File Reference

Tag Parser 12.5.2 C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags

Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
mediafileinfo.h File Reference
`#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>`
Include dependency graph for mediafileinfo.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

## Classes
class | TagParser::MediaFileInfo
| The MediaFileInfo class allows to read and write tag information providing a container/tag format independent interface. More...

## Namespaces
namespace | TagParser
| Contains all classes and functions of the TagInfo library.

## Enumerations
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...