Tag Parser  6.5.1
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

 Media
 Contains all classes and functions of the TagInfo library.
 
 Media::Id3v2FrameIds
 Encapsulates the most common ID3v2 frame IDs and related functions.
 

Enumerations

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

Functions

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