Tag Parser
11.0.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
vorbis
vorbiscommentids.h
Go to the documentation of this file.
1
#ifndef TAG_PARSER_VORBISCOMMENTIDS_H
2
#define TAG_PARSER_VORBISCOMMENTIDS_H
3
4
#include "../global.h"
5
6
#include <string_view>
7
8
namespace
TagParser
{
9
14
namespace
VorbisCommentIds {
15
16
constexpr
TAG_PARSER_EXPORT
std::string_view
trackNumber
()
17
{
18
return
"TRACKNUMBER"
;
19
}
20
constexpr
TAG_PARSER_EXPORT
std::string_view
diskNumber
()
21
{
22
return
"DISCNUMBER"
;
23
}
24
constexpr
TAG_PARSER_EXPORT
std::string_view
part
()
25
{
26
return
"PART"
;
27
}
28
constexpr
TAG_PARSER_EXPORT
std::string_view
partNumber
()
29
{
30
return
"PARTNUMBER"
;
31
}
32
constexpr
TAG_PARSER_EXPORT
std::string_view
title
()
33
{
34
return
"TITLE"
;
35
}
36
constexpr
TAG_PARSER_EXPORT
std::string_view
version
()
37
{
38
return
"VERSION"
;
39
}
40
constexpr
TAG_PARSER_EXPORT
std::string_view
artist
()
41
{
42
return
"ARTIST"
;
43
}
44
constexpr
TAG_PARSER_EXPORT
std::string_view
albumArtist
()
45
{
46
return
"ALBUMARTIST"
;
47
}
48
constexpr
TAG_PARSER_EXPORT
std::string_view
grouping
()
49
{
50
return
"GROUPING"
;
51
}
52
constexpr
TAG_PARSER_EXPORT
std::string_view
album
()
53
{
54
return
"ALBUM"
;
55
}
56
constexpr
TAG_PARSER_EXPORT
std::string_view
label
()
57
{
58
return
"LABEL"
;
59
}
60
constexpr
TAG_PARSER_EXPORT
std::string_view
labelNo
()
61
{
62
return
"LABELNO"
;
63
}
64
constexpr
TAG_PARSER_EXPORT
std::string_view
language
()
65
{
66
return
"LANGUAGE"
;
67
}
68
constexpr
TAG_PARSER_EXPORT
std::string_view
performer
()
69
{
70
return
"PERFORMER"
;
71
}
72
constexpr
TAG_PARSER_EXPORT
std::string_view
composer
()
73
{
74
return
"COMPOSER"
;
75
}
76
constexpr
TAG_PARSER_EXPORT
std::string_view
ensemble
()
77
{
78
return
"ENSEMBLE"
;
79
}
80
constexpr
TAG_PARSER_EXPORT
std::string_view
arranger
()
81
{
82
return
"ARRANGER"
;
83
}
84
constexpr
TAG_PARSER_EXPORT
std::string_view
lyricist
()
85
{
86
return
"LYRICIST"
;
87
}
88
constexpr
TAG_PARSER_EXPORT
std::string_view
lyrics
()
89
{
90
return
"LYRICS"
;
91
}
92
constexpr
TAG_PARSER_EXPORT
std::string_view
author
()
93
{
94
return
"AUTHOR"
;
95
}
96
constexpr
TAG_PARSER_EXPORT
std::string_view
conductor
()
97
{
98
return
"CONDUCTOR"
;
99
}
100
constexpr
TAG_PARSER_EXPORT
std::string_view
encoder
()
101
{
102
return
"ENCODER"
;
103
}
104
constexpr
TAG_PARSER_EXPORT
std::string_view
encoderSettings
()
105
{
106
return
"ENCODER_OPTIONS"
;
107
}
108
constexpr
TAG_PARSER_EXPORT
std::string_view
publisher
()
109
{
110
return
"PUBLISHER"
;
111
}
112
constexpr
TAG_PARSER_EXPORT
std::string_view
genre
()
113
{
114
return
"GENRE"
;
115
}
116
constexpr
TAG_PARSER_EXPORT
std::string_view
originalMediaType
()
117
{
118
return
"ORIGINAL_TAG_PARSER_TYPE"
;
119
}
120
constexpr
TAG_PARSER_EXPORT
std::string_view
contentType
()
121
{
122
return
"CONTENT_TYPE"
;
123
}
124
constexpr
TAG_PARSER_EXPORT
std::string_view
subject
()
125
{
126
return
"SUBJECT"
;
127
}
128
constexpr
TAG_PARSER_EXPORT
std::string_view
description
()
129
{
130
return
"DESCRIPTION"
;
131
}
132
constexpr
TAG_PARSER_EXPORT
std::string_view
isrc
()
133
{
134
return
"ISRC"
;
135
}
136
constexpr
TAG_PARSER_EXPORT
std::string_view
eanupn
()
137
{
138
return
"EAN/UPN"
;
139
}
140
constexpr
TAG_PARSER_EXPORT
std::string_view
comment
()
141
{
142
return
"COMMENT"
;
143
}
144
constexpr
TAG_PARSER_EXPORT
std::string_view
date
()
145
{
146
return
"DATE"
;
147
}
148
constexpr
TAG_PARSER_EXPORT
std::string_view
year
()
149
{
150
return
"YEAR"
;
// not mentioned in https://xiph.org/vorbis/doc/v-comment.html but seen in the wild
151
}
152
constexpr
TAG_PARSER_EXPORT
std::string_view
location
()
153
{
154
return
"LOCATION"
;
155
}
156
constexpr
TAG_PARSER_EXPORT
std::string_view
license
()
157
{
158
return
"LICENSE"
;
159
}
160
constexpr
TAG_PARSER_EXPORT
std::string_view
copyright
()
161
{
162
return
"COPYRIGHT"
;
163
}
164
constexpr
TAG_PARSER_EXPORT
std::string_view
opus
()
165
{
166
return
"OPUS"
;
167
}
168
constexpr
TAG_PARSER_EXPORT
std::string_view
sourceMedia
()
169
{
170
return
"SOURCEMEDIA"
;
171
}
172
constexpr
TAG_PARSER_EXPORT
std::string_view
cover
()
173
{
174
return
"METADATA_BLOCK_PICTURE"
;
175
}
176
177
}
// namespace VorbisCommentIds
178
179
}
// namespace TagParser
180
181
#endif
// TAG_PARSER_VORBISCOMMENTIDS_H
TAG_PARSER_EXPORT
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
TagParser::VorbisCommentIds::title
constexpr TAG_PARSER_EXPORT std::string_view title()
Definition:
vorbiscommentids.h:32
TagParser::VorbisCommentIds::trackNumber
constexpr TAG_PARSER_EXPORT std::string_view trackNumber()
Definition:
vorbiscommentids.h:16
TagParser::VorbisCommentIds::label
constexpr TAG_PARSER_EXPORT std::string_view label()
Definition:
vorbiscommentids.h:56
TagParser::VorbisCommentIds::performer
constexpr TAG_PARSER_EXPORT std::string_view performer()
Definition:
vorbiscommentids.h:68
TagParser::VorbisCommentIds::year
constexpr TAG_PARSER_EXPORT std::string_view year()
Definition:
vorbiscommentids.h:148
TagParser::VorbisCommentIds::labelNo
constexpr TAG_PARSER_EXPORT std::string_view labelNo()
Definition:
vorbiscommentids.h:60
TagParser::VorbisCommentIds::ensemble
constexpr TAG_PARSER_EXPORT std::string_view ensemble()
Definition:
vorbiscommentids.h:76
TagParser::VorbisCommentIds::contentType
constexpr TAG_PARSER_EXPORT std::string_view contentType()
Definition:
vorbiscommentids.h:120
TagParser::VorbisCommentIds::version
constexpr TAG_PARSER_EXPORT std::string_view version()
Definition:
vorbiscommentids.h:36
TagParser::VorbisCommentIds::sourceMedia
constexpr TAG_PARSER_EXPORT std::string_view sourceMedia()
Definition:
vorbiscommentids.h:168
TagParser::VorbisCommentIds::partNumber
constexpr TAG_PARSER_EXPORT std::string_view partNumber()
Definition:
vorbiscommentids.h:28
TagParser::VorbisCommentIds::arranger
constexpr TAG_PARSER_EXPORT std::string_view arranger()
Definition:
vorbiscommentids.h:80
TagParser::VorbisCommentIds::encoderSettings
constexpr TAG_PARSER_EXPORT std::string_view encoderSettings()
Definition:
vorbiscommentids.h:104
TagParser::VorbisCommentIds::albumArtist
constexpr TAG_PARSER_EXPORT std::string_view albumArtist()
Definition:
vorbiscommentids.h:44
TagParser::VorbisCommentIds::license
constexpr TAG_PARSER_EXPORT std::string_view license()
Definition:
vorbiscommentids.h:156
TagParser::VorbisCommentIds::album
constexpr TAG_PARSER_EXPORT std::string_view album()
Definition:
vorbiscommentids.h:52
TagParser::VorbisCommentIds::opus
constexpr TAG_PARSER_EXPORT std::string_view opus()
Definition:
vorbiscommentids.h:164
TagParser::VorbisCommentIds::conductor
constexpr TAG_PARSER_EXPORT std::string_view conductor()
Definition:
vorbiscommentids.h:96
TagParser::VorbisCommentIds::lyricist
constexpr TAG_PARSER_EXPORT std::string_view lyricist()
Definition:
vorbiscommentids.h:84
TagParser::VorbisCommentIds::originalMediaType
constexpr TAG_PARSER_EXPORT std::string_view originalMediaType()
Definition:
vorbiscommentids.h:116
TagParser::VorbisCommentIds::diskNumber
constexpr TAG_PARSER_EXPORT std::string_view diskNumber()
Definition:
vorbiscommentids.h:20
TagParser::VorbisCommentIds::cover
constexpr TAG_PARSER_EXPORT std::string_view cover()
Definition:
vorbiscommentids.h:172
TagParser::VorbisCommentIds::publisher
constexpr TAG_PARSER_EXPORT std::string_view publisher()
Definition:
vorbiscommentids.h:108
TagParser::VorbisCommentIds::subject
constexpr TAG_PARSER_EXPORT std::string_view subject()
Definition:
vorbiscommentids.h:124
TagParser::VorbisCommentIds::grouping
constexpr TAG_PARSER_EXPORT std::string_view grouping()
Definition:
vorbiscommentids.h:48
TagParser::VorbisCommentIds::date
constexpr TAG_PARSER_EXPORT std::string_view date()
Definition:
vorbiscommentids.h:144
TagParser::VorbisCommentIds::description
constexpr TAG_PARSER_EXPORT std::string_view description()
Definition:
vorbiscommentids.h:128
TagParser::VorbisCommentIds::lyrics
constexpr TAG_PARSER_EXPORT std::string_view lyrics()
Definition:
vorbiscommentids.h:88
TagParser::VorbisCommentIds::artist
constexpr TAG_PARSER_EXPORT std::string_view artist()
Definition:
vorbiscommentids.h:40
TagParser::VorbisCommentIds::part
constexpr TAG_PARSER_EXPORT std::string_view part()
Definition:
vorbiscommentids.h:24
TagParser::VorbisCommentIds::eanupn
constexpr TAG_PARSER_EXPORT std::string_view eanupn()
Definition:
vorbiscommentids.h:136
TagParser::VorbisCommentIds::encoder
constexpr TAG_PARSER_EXPORT std::string_view encoder()
Definition:
vorbiscommentids.h:100
TagParser::VorbisCommentIds::copyright
constexpr TAG_PARSER_EXPORT std::string_view copyright()
Definition:
vorbiscommentids.h:160
TagParser::VorbisCommentIds::isrc
constexpr TAG_PARSER_EXPORT std::string_view isrc()
Definition:
vorbiscommentids.h:132
TagParser::VorbisCommentIds::language
constexpr TAG_PARSER_EXPORT std::string_view language()
Definition:
vorbiscommentids.h:64
TagParser::VorbisCommentIds::author
constexpr TAG_PARSER_EXPORT std::string_view author()
Definition:
vorbiscommentids.h:92
TagParser::VorbisCommentIds::genre
constexpr TAG_PARSER_EXPORT std::string_view genre()
Definition:
vorbiscommentids.h:112
TagParser::VorbisCommentIds::composer
constexpr TAG_PARSER_EXPORT std::string_view composer()
Definition:
vorbiscommentids.h:72
TagParser::VorbisCommentIds::location
constexpr TAG_PARSER_EXPORT std::string_view location()
Definition:
vorbiscommentids.h:152
TagParser::VorbisCommentIds::comment
constexpr TAG_PARSER_EXPORT std::string_view comment()
Definition:
vorbiscommentids.h:140
TagParser
Contains all classes and functions of the TagInfo library.
Definition:
aaccodebook.h:10
Generated on Wed Feb 16 2022 16:18:41 for Tag Parser by
1.9.3