Tag Parser
12.3.1
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
Loading...
Searching...
No Matches
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
19
namespace
VorbisCommentIds {
20
21
constexpr
TAG_PARSER_EXPORT
std::string_view
trackNumber
()
22
{
23
return
"TRACKNUMBER"
;
24
}
25
constexpr
TAG_PARSER_EXPORT
std::string_view
trackTotal
()
26
{
27
return
"TRACKTOTAL"
;
28
}
29
constexpr
TAG_PARSER_EXPORT
std::string_view
diskNumber
()
30
{
31
return
"DISCNUMBER"
;
32
}
33
constexpr
TAG_PARSER_EXPORT
std::string_view
diskTotal
()
34
{
35
return
"DISCTOTAL"
;
36
}
37
constexpr
TAG_PARSER_EXPORT
std::string_view
part
()
38
{
39
return
"PART"
;
40
}
41
constexpr
TAG_PARSER_EXPORT
std::string_view
partNumber
()
42
{
43
return
"PARTNUMBER"
;
44
}
45
constexpr
TAG_PARSER_EXPORT
std::string_view
partTotal
()
46
{
47
return
"PARTTOTAL"
;
48
}
49
constexpr
TAG_PARSER_EXPORT
std::string_view
title
()
50
{
51
return
"TITLE"
;
52
}
53
constexpr
TAG_PARSER_EXPORT
std::string_view
version
()
54
{
55
return
"VERSION"
;
56
}
57
constexpr
TAG_PARSER_EXPORT
std::string_view
artist
()
58
{
59
return
"ARTIST"
;
60
}
61
constexpr
TAG_PARSER_EXPORT
std::string_view
albumArtist
()
62
{
63
return
"ALBUMARTIST"
;
64
}
65
constexpr
TAG_PARSER_EXPORT
std::string_view
grouping
()
66
{
67
return
"GROUPING"
;
68
}
69
constexpr
TAG_PARSER_EXPORT
std::string_view
album
()
70
{
71
return
"ALBUM"
;
72
}
73
constexpr
TAG_PARSER_EXPORT
std::string_view
label
()
74
{
75
return
"LABEL"
;
76
}
77
constexpr
TAG_PARSER_EXPORT
std::string_view
labelNo
()
78
{
79
return
"LABELNO"
;
80
}
81
constexpr
TAG_PARSER_EXPORT
std::string_view
language
()
82
{
83
return
"LANGUAGE"
;
84
}
85
constexpr
TAG_PARSER_EXPORT
std::string_view
performer
()
86
{
87
return
"PERFORMER"
;
88
}
89
constexpr
TAG_PARSER_EXPORT
std::string_view
composer
()
90
{
91
return
"COMPOSER"
;
92
}
93
constexpr
TAG_PARSER_EXPORT
std::string_view
ensemble
()
94
{
95
return
"ENSEMBLE"
;
96
}
97
constexpr
TAG_PARSER_EXPORT
std::string_view
arranger
()
98
{
99
return
"ARRANGER"
;
100
}
101
constexpr
TAG_PARSER_EXPORT
std::string_view
lyricist
()
102
{
103
return
"LYRICIST"
;
104
}
105
constexpr
TAG_PARSER_EXPORT
std::string_view
lyrics
()
106
{
107
return
"LYRICS"
;
108
}
109
constexpr
TAG_PARSER_EXPORT
std::string_view
author
()
110
{
111
return
"AUTHOR"
;
112
}
113
constexpr
TAG_PARSER_EXPORT
std::string_view
conductor
()
114
{
115
return
"CONDUCTOR"
;
116
}
117
constexpr
TAG_PARSER_EXPORT
std::string_view
encoder
()
118
{
119
return
"ENCODER"
;
120
}
121
constexpr
TAG_PARSER_EXPORT
std::string_view
encodedBy
()
122
{
123
return
"ENCODED_BY"
;
124
}
125
constexpr
TAG_PARSER_EXPORT
std::string_view
encoderSettings
()
126
{
127
return
"ENCODER_OPTIONS"
;
128
}
129
constexpr
TAG_PARSER_EXPORT
std::string_view
publisher
()
130
{
131
return
"PUBLISHER"
;
132
}
133
constexpr
TAG_PARSER_EXPORT
std::string_view
genre
()
134
{
135
return
"GENRE"
;
136
}
137
constexpr
TAG_PARSER_EXPORT
std::string_view
originalMediaType
()
138
{
139
return
"ORIGINAL_TAG_PARSER_TYPE"
;
140
}
141
constexpr
TAG_PARSER_EXPORT
std::string_view
contentType
()
142
{
143
return
"CONTENT_TYPE"
;
144
}
145
constexpr
TAG_PARSER_EXPORT
std::string_view
subject
()
146
{
147
return
"SUBJECT"
;
148
}
149
constexpr
TAG_PARSER_EXPORT
std::string_view
description
()
150
{
151
return
"DESCRIPTION"
;
152
}
153
constexpr
TAG_PARSER_EXPORT
std::string_view
director
()
154
{
155
return
"DIRECTOR"
;
156
}
157
constexpr
TAG_PARSER_EXPORT
std::string_view
isrc
()
158
{
159
return
"ISRC"
;
160
}
161
constexpr
TAG_PARSER_EXPORT
std::string_view
rating
()
162
{
163
return
"RATING"
;
164
}
165
constexpr
TAG_PARSER_EXPORT
std::string_view
eanupn
()
166
{
167
return
"EAN/UPN"
;
168
}
169
constexpr
TAG_PARSER_EXPORT
std::string_view
comment
()
170
{
171
return
"COMMENT"
;
172
}
173
constexpr
TAG_PARSER_EXPORT
std::string_view
date
()
174
{
175
return
"DATE"
;
176
}
177
constexpr
TAG_PARSER_EXPORT
std::string_view
year
()
178
{
179
return
"YEAR"
;
// not mentioned in https://xiph.org/vorbis/doc/v-comment.html but seen in the wild
180
}
181
constexpr
TAG_PARSER_EXPORT
std::string_view
location
()
182
{
183
return
"LOCATION"
;
184
}
185
constexpr
TAG_PARSER_EXPORT
std::string_view
license
()
186
{
187
return
"LICENSE"
;
188
}
189
constexpr
TAG_PARSER_EXPORT
std::string_view
copyright
()
190
{
191
return
"COPYRIGHT"
;
192
}
193
constexpr
TAG_PARSER_EXPORT
std::string_view
opus
()
194
{
195
return
"OPUS"
;
196
}
197
constexpr
TAG_PARSER_EXPORT
std::string_view
sourceMedia
()
198
{
199
return
"SOURCEMEDIA"
;
200
}
201
constexpr
TAG_PARSER_EXPORT
std::string_view
cover
()
202
{
203
return
"METADATA_BLOCK_PICTURE"
;
204
}
205
constexpr
TAG_PARSER_EXPORT
std::string_view
bpm
()
206
{
207
return
"BPM"
;
208
}
209
constexpr
TAG_PARSER_EXPORT
std::string_view
publisherWebpage
()
210
{
211
return
"WWWPUBLISHER"
;
212
}
213
214
}
// namespace VorbisCommentIds
215
216
}
// namespace TagParser
217
218
#endif
// TAG_PARSER_VORBISCOMMENTIDS_H
global.h
TAG_PARSER_EXPORT
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
Definition
global.h:14
TagParser::VorbisCommentIds::title
constexpr TAG_PARSER_EXPORT std::string_view title()
Definition
vorbiscommentids.h:49
TagParser::VorbisCommentIds::trackNumber
constexpr TAG_PARSER_EXPORT std::string_view trackNumber()
Definition
vorbiscommentids.h:21
TagParser::VorbisCommentIds::label
constexpr TAG_PARSER_EXPORT std::string_view label()
Definition
vorbiscommentids.h:73
TagParser::VorbisCommentIds::diskTotal
constexpr TAG_PARSER_EXPORT std::string_view diskTotal()
Definition
vorbiscommentids.h:33
TagParser::VorbisCommentIds::performer
constexpr TAG_PARSER_EXPORT std::string_view performer()
Definition
vorbiscommentids.h:85
TagParser::VorbisCommentIds::year
constexpr TAG_PARSER_EXPORT std::string_view year()
Definition
vorbiscommentids.h:177
TagParser::VorbisCommentIds::partTotal
constexpr TAG_PARSER_EXPORT std::string_view partTotal()
Definition
vorbiscommentids.h:45
TagParser::VorbisCommentIds::encodedBy
constexpr TAG_PARSER_EXPORT std::string_view encodedBy()
Definition
vorbiscommentids.h:121
TagParser::VorbisCommentIds::labelNo
constexpr TAG_PARSER_EXPORT std::string_view labelNo()
Definition
vorbiscommentids.h:77
TagParser::VorbisCommentIds::ensemble
constexpr TAG_PARSER_EXPORT std::string_view ensemble()
Definition
vorbiscommentids.h:93
TagParser::VorbisCommentIds::contentType
constexpr TAG_PARSER_EXPORT std::string_view contentType()
Definition
vorbiscommentids.h:141
TagParser::VorbisCommentIds::version
constexpr TAG_PARSER_EXPORT std::string_view version()
Definition
vorbiscommentids.h:53
TagParser::VorbisCommentIds::sourceMedia
constexpr TAG_PARSER_EXPORT std::string_view sourceMedia()
Definition
vorbiscommentids.h:197
TagParser::VorbisCommentIds::rating
constexpr TAG_PARSER_EXPORT std::string_view rating()
Definition
vorbiscommentids.h:161
TagParser::VorbisCommentIds::partNumber
constexpr TAG_PARSER_EXPORT std::string_view partNumber()
Definition
vorbiscommentids.h:41
TagParser::VorbisCommentIds::bpm
constexpr TAG_PARSER_EXPORT std::string_view bpm()
Definition
vorbiscommentids.h:205
TagParser::VorbisCommentIds::arranger
constexpr TAG_PARSER_EXPORT std::string_view arranger()
Definition
vorbiscommentids.h:97
TagParser::VorbisCommentIds::encoderSettings
constexpr TAG_PARSER_EXPORT std::string_view encoderSettings()
Definition
vorbiscommentids.h:125
TagParser::VorbisCommentIds::trackTotal
constexpr TAG_PARSER_EXPORT std::string_view trackTotal()
Definition
vorbiscommentids.h:25
TagParser::VorbisCommentIds::albumArtist
constexpr TAG_PARSER_EXPORT std::string_view albumArtist()
Definition
vorbiscommentids.h:61
TagParser::VorbisCommentIds::license
constexpr TAG_PARSER_EXPORT std::string_view license()
Definition
vorbiscommentids.h:185
TagParser::VorbisCommentIds::album
constexpr TAG_PARSER_EXPORT std::string_view album()
Definition
vorbiscommentids.h:69
TagParser::VorbisCommentIds::director
constexpr TAG_PARSER_EXPORT std::string_view director()
Definition
vorbiscommentids.h:153
TagParser::VorbisCommentIds::opus
constexpr TAG_PARSER_EXPORT std::string_view opus()
Definition
vorbiscommentids.h:193
TagParser::VorbisCommentIds::conductor
constexpr TAG_PARSER_EXPORT std::string_view conductor()
Definition
vorbiscommentids.h:113
TagParser::VorbisCommentIds::lyricist
constexpr TAG_PARSER_EXPORT std::string_view lyricist()
Definition
vorbiscommentids.h:101
TagParser::VorbisCommentIds::originalMediaType
constexpr TAG_PARSER_EXPORT std::string_view originalMediaType()
Definition
vorbiscommentids.h:137
TagParser::VorbisCommentIds::diskNumber
constexpr TAG_PARSER_EXPORT std::string_view diskNumber()
Definition
vorbiscommentids.h:29
TagParser::VorbisCommentIds::cover
constexpr TAG_PARSER_EXPORT std::string_view cover()
Definition
vorbiscommentids.h:201
TagParser::VorbisCommentIds::publisher
constexpr TAG_PARSER_EXPORT std::string_view publisher()
Definition
vorbiscommentids.h:129
TagParser::VorbisCommentIds::subject
constexpr TAG_PARSER_EXPORT std::string_view subject()
Definition
vorbiscommentids.h:145
TagParser::VorbisCommentIds::grouping
constexpr TAG_PARSER_EXPORT std::string_view grouping()
Definition
vorbiscommentids.h:65
TagParser::VorbisCommentIds::date
constexpr TAG_PARSER_EXPORT std::string_view date()
Definition
vorbiscommentids.h:173
TagParser::VorbisCommentIds::description
constexpr TAG_PARSER_EXPORT std::string_view description()
Definition
vorbiscommentids.h:149
TagParser::VorbisCommentIds::lyrics
constexpr TAG_PARSER_EXPORT std::string_view lyrics()
Definition
vorbiscommentids.h:105
TagParser::VorbisCommentIds::artist
constexpr TAG_PARSER_EXPORT std::string_view artist()
Definition
vorbiscommentids.h:57
TagParser::VorbisCommentIds::part
constexpr TAG_PARSER_EXPORT std::string_view part()
Definition
vorbiscommentids.h:37
TagParser::VorbisCommentIds::eanupn
constexpr TAG_PARSER_EXPORT std::string_view eanupn()
Definition
vorbiscommentids.h:165
TagParser::VorbisCommentIds::encoder
constexpr TAG_PARSER_EXPORT std::string_view encoder()
Definition
vorbiscommentids.h:117
TagParser::VorbisCommentIds::copyright
constexpr TAG_PARSER_EXPORT std::string_view copyright()
Definition
vorbiscommentids.h:189
TagParser::VorbisCommentIds::isrc
constexpr TAG_PARSER_EXPORT std::string_view isrc()
Definition
vorbiscommentids.h:157
TagParser::VorbisCommentIds::language
constexpr TAG_PARSER_EXPORT std::string_view language()
Definition
vorbiscommentids.h:81
TagParser::VorbisCommentIds::publisherWebpage
constexpr TAG_PARSER_EXPORT std::string_view publisherWebpage()
Definition
vorbiscommentids.h:209
TagParser::VorbisCommentIds::author
constexpr TAG_PARSER_EXPORT std::string_view author()
Definition
vorbiscommentids.h:109
TagParser::VorbisCommentIds::genre
constexpr TAG_PARSER_EXPORT std::string_view genre()
Definition
vorbiscommentids.h:133
TagParser::VorbisCommentIds::composer
constexpr TAG_PARSER_EXPORT std::string_view composer()
Definition
vorbiscommentids.h:89
TagParser::VorbisCommentIds::location
constexpr TAG_PARSER_EXPORT std::string_view location()
Definition
vorbiscommentids.h:181
TagParser::VorbisCommentIds::comment
constexpr TAG_PARSER_EXPORT std::string_view comment()
Definition
vorbiscommentids.h:169
TagParser
Contains all classes and functions of the TagInfo library.
Definition
aaccodebook.h:10
Generated on Sun Sep 22 2024 20:12:46 for Tag Parser by
1.12.0