#include "./statusprovider.h"
#include "./tagvalue.h"
#include "./tagtarget.h"
#include <c++utilities/conversion/types.h>
#include <c++utilities/io/binaryreader.h>
#include <type_traits>
#include <string>
Go to the source code of this file.
|
| Media |
| Contains all classes and functions of the TagInfo library.
|
|
|
enum | Media::TagType : unsigned int {
Media::TagType::Unspecified = 0x00,
Media::TagType::Id3v1Tag = 0x01,
Media::TagType::Id3v2Tag = 0x02,
Media::TagType::Mp4Tag = 0x04,
Media::TagType::MatroskaTag = 0x08,
Media::TagType::VorbisComment = 0x10,
Media::TagType::OggVorbisComment = 0x20
} |
| Specifies the tag type. More...
|
|
enum | Media::KnownField : unsigned int {
Media::KnownField::Invalid = static_cast<unsigned int>(-1),
Media::KnownField::Title = 0,
Media::KnownField::Album,
Media::KnownField::Artist,
Media::KnownField::Genre,
Media::KnownField::Year,
Media::KnownField::Comment,
Media::KnownField::Bpm,
Media::KnownField::Bps,
Media::KnownField::Lyricist,
Media::KnownField::TrackPosition,
Media::KnownField::DiskPosition,
Media::KnownField::PartNumber,
Media::KnownField::TotalParts,
Media::KnownField::Encoder,
Media::KnownField::RecordDate,
Media::KnownField::Performers,
Media::KnownField::Length,
Media::KnownField::Language,
Media::KnownField::EncoderSettings,
Media::KnownField::Lyrics,
Media::KnownField::SynchronizedLyrics,
Media::KnownField::Grouping,
Media::KnownField::RecordLabel,
Media::KnownField::Cover,
Media::KnownField::Composer,
Media::KnownField::Rating,
Media::KnownField::Description,
Media::KnownField::Vendor
} |
| Specifies the field. More...
|
|