tagparser/vorbis/vorbiscommentids.h

175 lines
3.3 KiB
C
Raw Normal View History

#ifndef TAG_PARSER_VORBISCOMMENTIDS_H
#define TAG_PARSER_VORBISCOMMENTIDS_H
2015-04-22 19:22:01 +02:00
2016-08-29 15:43:05 +02:00
#include "../global.h"
2015-04-22 19:22:01 +02:00
namespace TagParser {
2015-04-22 19:22:01 +02:00
/*!
* \brief Encapsulates Vorbis comment IDs.
*/
namespace VorbisCommentIds {
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *trackNumber()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "TRACKNUMBER";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *diskNumber()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "DISCNUMBER";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *part()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "PART";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *partNumber()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "PARTNUMBER";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *title()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "TITLE";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *version()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "VERSION";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *artist()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "ARTIST";
}
constexpr TAG_PARSER_EXPORT const char *albumArtist()
{
return "ALBUMARTIST";
}
constexpr TAG_PARSER_EXPORT const char *grouping()
{
return "GROUPING";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *album()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "ALBUM";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *label()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "LABEL";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *labelNo()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "LABELNO";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *language()
2018-03-07 01:17:50 +01:00
{
2016-01-17 19:32:58 +01:00
return "LANGUAGE";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *performer()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "PERFORMER";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *composer()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "COMPOSER";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *ensemble()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "ENSEMBLE";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *arranger()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "ARRANGER";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *lyricist()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "LYRICIST";
}
2019-08-12 00:29:08 +02:00
constexpr TAG_PARSER_EXPORT const char *lyrics()
{
return "LYRICS";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *author()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "AUTHOR";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *conductor()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "CONDUCTOR";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *encoder()
2018-03-07 01:17:50 +01:00
{
2016-03-22 22:52:36 +01:00
return "ENCODER";
2015-04-22 19:22:01 +02:00
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *publisher()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "PUBLISHER";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *genre()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "GENRE";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *originalMediaType()
2018-03-07 01:17:50 +01:00
{
return "ORIGINAL_TAG_PARSER_TYPE";
2015-04-22 19:22:01 +02:00
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *contentType()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "CONTENT_TYPE";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *subject()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "SUBJECT";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *description()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "DESCRIPTION";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *isrc()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "ISRC";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *eanupn()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "EAN/UPN";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *comment()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "COMMENT";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *encoderSettings()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "ENCODING";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *date()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "DATE";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *location()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "LOCATION";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *license()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "LICENSE";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *copyright()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "COPYRIGHT";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *opus()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "OPUS";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *sourceMedia()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "SOURCEMEDIA";
}
2018-07-10 14:11:11 +02:00
constexpr TAG_PARSER_EXPORT const char *cover()
2018-03-07 01:17:50 +01:00
{
2015-04-22 19:22:01 +02:00
return "METADATA_BLOCK_PICTURE";
}
2018-03-07 01:17:50 +01:00
} // namespace VorbisCommentIds
2015-04-22 19:22:01 +02:00
2018-03-07 01:17:50 +01:00
} // namespace TagParser
2015-04-22 19:22:01 +02:00
#endif // TAG_PARSER_VORBISCOMMENTIDS_H