Files
qtJukeBox/fields.h
T
Herwig Birke e13ac50b84 .
2018-02-28 10:20:18 +01:00

105 lines
6.3 KiB
C

#ifndef FIELDS_H
#define FIELDS_H
#include "cid3field.h"
typedef struct tagFIELDS
{
uint16_t dwID;
const char* lpszShortName;
const char* lpszName;
} FIELDS, *LPFIELDS;
FIELDS g_Fields[] =
{
{ cID3Field::TAG_AudioEncryption, "AENC", "Audio encryption" },
{ cID3Field::TAG_AttachedPicture, "APIC", "Attached picture" },
{ cID3Field::TAG_AudioSeekPointIndex, "ASPI", "Audio seek point index" },
{ cID3Field::TAG_Comments, "COMM", "Comments" },
{ cID3Field::TAG_CommercialFrame, "COMR", "Commercial frame" },
{ cID3Field::TAG_EncryptionMethodRegistration, "ENCR", "Encryption method registration" },
{ cID3Field::TAG_Equalisation, "EQU2", "Equalisation (2)" },
{ cID3Field::TAG_EventTimingCodes, "ETCO", "Event timing codes" },
{ cID3Field::TAG_GeneralEncapsulatedObject, "GEOB", "General encapsulated object" },
{ cID3Field::TAG_GroupIdentificationRegistration, "GRID", "Group identification registration" },
{ cID3Field::TAG_LinkedInformation, "LINK", "Linked information" },
{ cID3Field::TAG_MusicCDIdentifier, "MCDI", "Music CD identifier" },
{ cID3Field::TAG_MPEGLocationLookupTable, "MLLT", "MPEG location lookup table" },
{ cID3Field::TAG_OwnershipFrame, "OWNE", "Ownership frame" },
{ cID3Field::TAG_PrivateFrame, "PRIV", "Private frame" },
{ cID3Field::TAG_PlayCounter, "PCNT", "Play counter" },
{ cID3Field::TAG_Popularimeter, "POPM", "Popularimeter" },
{ cID3Field::TAG_PositionSynchronisationFrame, "POSS", "Position synchronisation frame" },
{ cID3Field::TAG_RecommendedBufferSize, "RBUF", "Recommended buffer size" },
{ cID3Field::TAG_RelativeVolumeAdjustment, "RVA2", "Relative volume adjustment (2)" },
{ cID3Field::TAG_Reverb, "RVRB", "Reverb" },
{ cID3Field::TAG_SeekFrame, "SEEK", "Seek frame" },
{ cID3Field::TAG_SignatureFrame, "SIGN", "Signature frame" },
{ cID3Field::TAG_SynchronisedLyric, "SYLT", "Synchronised lyric/text" },
{ cID3Field::TAG_SynchronisedTempoCodes, "SYTC", "Synchronised tempo codes" },
{ cID3Field::TAG_Album, "TALB", "Album/Movie/Show title" },
{ cID3Field::TAG_BeatsPerMinute, "TBPM", "BPM (beats per minute)" },
{ cID3Field::TAG_Composer, "TCOM", "Composer" },
{ cID3Field::TAG_ContentType, "TCON", "Content type" },
{ cID3Field::TAG_CopyrightMessage, "TCOP", "Copyright message" },
{ cID3Field::TAG_EncodingTime, "TDEN", "Encoding time" },
{ cID3Field::TAG_PlaylistDelay, "TDLY", "Playlist delay" },
{ cID3Field::TAG_OriginalReleaseTime, "TDOR", "Original release time" },
{ cID3Field::TAG_RecordingTime, "TDRC", "Recording time" },
{ cID3Field::TAG_ReleaseTime, "TDRL", "Release time" },
{ cID3Field::TAG_TaggingTime, "TDTG", "Tagging time" },
{ cID3Field::TAG_EncodedBy, "TENC", "Encoded by" },
{ cID3Field::TAG_Lyricist, "TEXT", "Lyricist/Text writer" },
{ cID3Field::TAG_FileType, "TFLT", "File type" },
{ cID3Field::TAG_InvolvedPeopleList, "TIPL", "Involved people list" },
{ cID3Field::TAG_ContentGroupDescription, "TIT1", "Content group description" },
{ cID3Field::TAG_Title, "TIT2", "Title/songname/content description" },
{ cID3Field::TAG_Subtitle, "TIT3", "Subtitle/Description refinement" },
{ cID3Field::TAG_InitialKey, "TKEY", "Initial key" },
{ cID3Field::TAG_Languages, "TLAN", "Language(s)" },
{ cID3Field::TAG_Length, "TLEN", "Length" },
{ cID3Field::TAG_MusicianCreditsList, "TMCL", "Musician credits list" },
{ cID3Field::TAG_MediaType, "TMED", "Media type" },
{ cID3Field::TAG_Mood, "TMOO", "Mood" },
{ cID3Field::TAG_OriginalAlbum, "TOAL", "Original album/movie/show title" },
{ cID3Field::TAG_OriginalFileName, "TOFN", "Original filename" },
{ cID3Field::TAG_OriginalLyricist, "TOLY", "Original lyricist(s)/text writer(s)" },
{ cID3Field::TAG_OriginalArtist, "TOPE", "Original artist(s)/performer(s)" },
{ cID3Field::TAG_FileOwner, "TOWN", "File owner/licensee" },
{ cID3Field::TAG_LeadPerformer, "TPE1", "Lead performer(s)/Soloist(s)" },
{ cID3Field::TAG_Band, "TPE2", "Band/orchestra/accompaniment" },
{ cID3Field::TAG_Conductor, "TPE3", "Conductor/performer refinement" },
{ cID3Field::TAG_InterpretedBy, "TPE4", "Interpreted, remixed, or otherwise modified by" },
{ cID3Field::TAG_PartOfASet, "TPOS", "Part of a set" },
{ cID3Field::TAG_ProducedNotice, "TPRO", "Produced notice" },
{ cID3Field::TAG_Publisher, "TPUB", "Publisher" },
{ cID3Field::TAG_TrackNumber, "TRCK", "Track number/Position in set" },
{ cID3Field::TAG_InternetRadioStationName, "TRSN", "Internet radio station name" },
{ cID3Field::TAG_InternetRadioStationOwner, "TRSO", "Internet radio station owner" },
{ cID3Field::TAG_AlbumSortOrder, "TSOA", "Album sort order" },
{ cID3Field::TAG_PerformerSortOrder, "TSOP", "Performer sort order" },
{ cID3Field::TAG_TitleSortOrder, "TSOT", "Title sort order" },
{ cID3Field::TAG_InternationalStandardRecordingCode, "TSRC", "ISRC (international standard recording code)" },
{ cID3Field::TAG_Software_Hardware, "TSSE", "Software/Hardware and settings used for encoding" },
{ cID3Field::TAG_SetSubtitle, "TSST", "Set subtitle" },
{ cID3Field::TAG_UserDefinedTextInformation, "TXXX", "User defined text information frame" },
{ cID3Field::TAG_UniqueFileIdentifier, "UFID", "Unique file identifier" },
{ cID3Field::TAG_TermsOfUse, "USER", "Terms of use" },
{ cID3Field::TAG_UnsynchronizedLyric, "USLT", "Unsynchronised lyric/text transcription" },
{ cID3Field::TAG_CommercialInformation, "WCOM", "Commercial information" },
{ cID3Field::TAG_LegalInformation, "WCOP", "Copyright/Legal information" },
{ cID3Field::TAG_OfficialAudioFileWebpage, "WOAF", "Official audio file webpage" },
{ cID3Field::TAG_OfficialArtistWebpage, "WOAR", "Official artist/performer webpage" },
{ cID3Field::TAG_OfficialAudioSourceWebpage, "WOAS", "Official audio source webpage" },
{ cID3Field::TAG_OfficialInternetRadioStationWebpage, "WORS", "Official Internet radio station homepage" },
{ cID3Field::TAG_Payment, "WPAY", "Payment" },
{ cID3Field::TAG_PublishersOfficialWebpage, "WPUB", "Publishers official webpage" },
{ cID3Field::TAG_UserDefinedURLLinkFrame, "WXXX", "User defined URL link frame" },
};
#endif // FIELDS_H