Tag Parser: settings.h File Reference

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

Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
settings.h File Reference
`#include "./tagtarget.h"`
`#include <c++utilities/misc/flagenumclass.h>`
`#include <cstdint>`
`#include <type_traits>`
Include dependency graph for settings.h:
This graph shows which files directly or indirectly include this file:

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
namespace | TagParser
| Contains all classes and functions of the TagInfo library.

## Enumerations
enum class | TagParser::ElementPosition { TagParser::BeforeData , TagParser::AfterData , TagParser::Keep }
enum class | TagParser::TagUsage { TagParser::Always , TagParser::KeepExisting , TagParser::Never }
| The TagUsage enum specifies the usage of a certain tag type. More...
enum class | TagParser::TagCreationFlags : std::uint64_t { TagParser::None = 0 , TagParser::TreatUnknownFilesAsMp3Files = 1 << 0 , TagParser::Id3InitOnCreate = 1 << 1 , TagParser::Id3TransferValuesOnRemoval = 1 << 2 , TagParser::MergeMultipleSuccessiveId3v2Tags = 1 << 3 , TagParser::KeepExistingId3v2Version = 1 << 4 }
| The Flags enum contains options to control the tag creation via MediaFileInfo::createAppropriateTags(). More...

## Functions
| CPP_UTILITIES_MARK_FLAG_ENUM_CLASS (TagParser, TagParser::TagCreationFlags)

## Function Documentation

## ◆ CPP_UTILITIES_MARK_FLAG_ENUM_CLASS()

CPP_UTILITIES_MARK_FLAG_ENUM_CLASS | ( | TagParser | ,
|  | TagParser::TagCreationFlags | )