tagparser/vorbis/vorbiscommentids.h

127 lines
2.9 KiB
C++

#ifndef MEDIA_VORBISCOMMENTIDS_H
#define MEDIA_VORBISCOMMENTIDS_H
#include "../global.h"
namespace Media {
/*!
* \brief Encapsulates Vorbis comment IDs.
*/
namespace VorbisCommentIds {
inline TAG_PARSER_EXPORT const char *trackNumber() {
return "TRACKNUMBER";
}
inline TAG_PARSER_EXPORT const char *diskNumber() {
return "DISCNUMBER";
}
inline TAG_PARSER_EXPORT const char *part() {
return "PART";
}
inline TAG_PARSER_EXPORT const char *partNumber() {
return "PARTNUMBER";
}
inline TAG_PARSER_EXPORT const char *title() {
return "TITLE";
}
inline TAG_PARSER_EXPORT const char *version() {
return "VERSION";
}
inline TAG_PARSER_EXPORT const char *artist() {
return "ARTIST";
}
inline TAG_PARSER_EXPORT const char *album() {
return "ALBUM";
}
inline TAG_PARSER_EXPORT const char *label() {
return "LABEL";
}
inline TAG_PARSER_EXPORT const char *labelNo() {
return "LABELNO";
}
inline TAG_PARSER_EXPORT const char *language() {
return "LANGUAGE";
}
inline TAG_PARSER_EXPORT const char *performer() {
return "PERFORMER";
}
inline TAG_PARSER_EXPORT const char *composer() {
return "COMPOSER";
}
inline TAG_PARSER_EXPORT const char *ensemble() {
return "ENSEMBLE";
}
inline TAG_PARSER_EXPORT const char *arranger() {
return "ARRANGER";
}
inline TAG_PARSER_EXPORT const char *lyricist() {
return "LYRICIST";
}
inline TAG_PARSER_EXPORT const char *author() {
return "AUTHOR";
}
inline TAG_PARSER_EXPORT const char *conductor() {
return "CONDUCTOR";
}
inline TAG_PARSER_EXPORT const char *encoder() {
return "ENCODER";
}
inline TAG_PARSER_EXPORT const char *publisher() {
return "PUBLISHER";
}
inline TAG_PARSER_EXPORT const char *genre() {
return "GENRE";
}
inline TAG_PARSER_EXPORT const char *originalMediaType() {
return "ORIGINAL_MEDIA_TYPE";
}
inline TAG_PARSER_EXPORT const char *contentType() {
return "CONTENT_TYPE";
}
inline TAG_PARSER_EXPORT const char *subject() {
return "SUBJECT";
}
inline TAG_PARSER_EXPORT const char *description() {
return "DESCRIPTION";
}
inline TAG_PARSER_EXPORT const char *isrc() {
return "ISRC";
}
inline TAG_PARSER_EXPORT const char *eanupn() {
return "EAN/UPN";
}
inline TAG_PARSER_EXPORT const char *comment() {
return "COMMENT";
}
inline TAG_PARSER_EXPORT const char *encoderSettings() {
return "ENCODING";
}
inline TAG_PARSER_EXPORT const char *date() {
return "DATE";
}
inline TAG_PARSER_EXPORT const char *location() {
return "LOCATION";
}
inline TAG_PARSER_EXPORT const char *license() {
return "LICENSE";
}
inline TAG_PARSER_EXPORT const char *copyright() {
return "COPYRIGHT";
}
inline TAG_PARSER_EXPORT const char *opus() {
return "OPUS";
}
inline TAG_PARSER_EXPORT const char *sourceMedia() {
return "SOURCEMEDIA";
}
inline TAG_PARSER_EXPORT const char *cover() {
return "METADATA_BLOCK_PICTURE";
}
}
}
#endif // MEDIA_VORBISCOMMENTIDS_H