Tag Parser  7.0.3
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Namespaces | Enumerations | Functions
id3v2frameids.h File Reference
#include <c++utilities/conversion/types.h>
#include <string>
Include dependency graph for id3v2frameids.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 TagParser
 
 TagParser::Id3v2FrameIds
 Encapsulates the most common ID3v2 frame IDs and related functions.
 

Enumerations

enum  TagParser::Id3v2FrameIds::KnownValue : uint32 {
  TagParser::Id3v2FrameIds::lAlbum = 0x54414c42, TagParser::Id3v2FrameIds::lArtist = 0x54504531, TagParser::Id3v2FrameIds::lComment = 0x434f4d4d, TagParser::Id3v2FrameIds::lYear = 0x54594552,
  TagParser::Id3v2FrameIds::lRecordDate = 0x54445243, TagParser::Id3v2FrameIds::lTitle = 0x54495432, TagParser::Id3v2FrameIds::lGenre = 0x54434f4e, TagParser::Id3v2FrameIds::lTrackPosition = 0x5452434b,
  TagParser::Id3v2FrameIds::lDiskPosition = 0x54504f53, TagParser::Id3v2FrameIds::lEncoder = 0x54454e43, TagParser::Id3v2FrameIds::lBpm = 0x5442504d, TagParser::Id3v2FrameIds::lCover = 0x41504943,
  TagParser::Id3v2FrameIds::lWriter = 0x54455854, TagParser::Id3v2FrameIds::lLength = 0x544c454e, TagParser::Id3v2FrameIds::lLanguage = 0x544c414e, TagParser::Id3v2FrameIds::lEncoderSettings = 0x54535345,
  TagParser::Id3v2FrameIds::lUnsynchronizedLyrics = 0x55534c54, TagParser::Id3v2FrameIds::lSynchronizedLyrics = 0x53594C54, TagParser::Id3v2FrameIds::lGrouping = 0x54504532, TagParser::Id3v2FrameIds::lRecordLabel = 0x54505542,
  TagParser::Id3v2FrameIds::lUniqueFileId = 0x55464944, TagParser::Id3v2FrameIds::lComposer = 0x54434f4d, TagParser::Id3v2FrameIds::lRating = 0x504f504d, TagParser::Id3v2FrameIds::lUserDefinedText = 0x54585858,
  TagParser::Id3v2FrameIds::sAlbum = 0x54414c, TagParser::Id3v2FrameIds::sArtist = 0x545031, TagParser::Id3v2FrameIds::sComment = 0x434f4d, TagParser::Id3v2FrameIds::sYear = 0x545945,
  TagParser::Id3v2FrameIds::sRecordDate = 0x545243, TagParser::Id3v2FrameIds::sTitle = 0x545432, TagParser::Id3v2FrameIds::sGenre = 0x54434f, TagParser::Id3v2FrameIds::sTrackPosition = 0x54524b,
  TagParser::Id3v2FrameIds::sEncoder = 0x54454e, TagParser::Id3v2FrameIds::sBpm = 0x544250, TagParser::Id3v2FrameIds::sCover = 0x504943, TagParser::Id3v2FrameIds::sWriter = 0x545854,
  TagParser::Id3v2FrameIds::sLength = 0x544c45, TagParser::Id3v2FrameIds::sLanguage = 0x544c41, TagParser::Id3v2FrameIds::sEncoderSettings = 0x545353, TagParser::Id3v2FrameIds::sUnsynchronizedLyrics = 0x554C54,
  TagParser::Id3v2FrameIds::sSynchronizedLyrics = 0x534C54, TagParser::Id3v2FrameIds::sGrouping = 0x545032, TagParser::Id3v2FrameIds::sRecordLabel = 0x545042, TagParser::Id3v2FrameIds::sUniqueFileId = 0x554649,
  TagParser::Id3v2FrameIds::sComposer = 0x54434d, TagParser::Id3v2FrameIds::sRating = 0x504f50, TagParser::Id3v2FrameIds::sUserDefinedText = 0x545858
}
 

Functions

uint32 TagParser::Id3v2FrameIds::convertToShortId (uint32 id)
 Converts the specified long frame ID to the equivalent short frame ID. More...
 
uint32 TagParser::Id3v2FrameIds::convertToLongId (uint32 id)
 Converts the specified short frame ID to the equivalent long frame ID. More...
 
bool TagParser::Id3v2FrameIds::isLongId (uint32 id)
 Returns an indication whether the specified id is a long frame id. More...
 
bool TagParser::Id3v2FrameIds::isShortId (uint32 id)
 Returns an indication whether the specified id is a short frame id. More...
 
bool TagParser::Id3v2FrameIds::isTextFrame (uint32 id)
 Returns an indication whether the specified id is a text frame id. More...