Tag Parser
12.1.0
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
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
encodedBy
()
105
{
106
return
"ENCODED_BY"
;
107
}
108
constexpr
TAG_PARSER_EXPORT
std::string_view
encoderSettings
()
109
{
110
return
"ENCODER_OPTIONS"
;
111
}
112
constexpr
TAG_PARSER_EXPORT
std::string_view
publisher
()
113
{
114
return
"PUBLISHER"
;
115
}
116
constexpr
TAG_PARSER_EXPORT
std::string_view
genre
()
117
{
118
return
"GENRE"
;
119
}
120
constexpr
TAG_PARSER_EXPORT
std::string_view
originalMediaType
()
121
{
122
return
"ORIGINAL_TAG_PARSER_TYPE"
;
123
}
124
constexpr
TAG_PARSER_EXPORT
std::string_view
contentType
()
125
{
126
return
"CONTENT_TYPE"
;
127
}
128
constexpr
TAG_PARSER_EXPORT
std::string_view
subject
()
129
{
130
return
"SUBJECT"
;
131
}
132
constexpr
TAG_PARSER_EXPORT
std::string_view
description
()
133
{
134
return
"DESCRIPTION"
;
135
}
136
constexpr
TAG_PARSER_EXPORT
std::string_view
director
()
137
{
138
return
"DIRECTOR"
;
139
}
140
constexpr
TAG_PARSER_EXPORT
std::string_view
isrc
()
141
{
142
return
"ISRC"
;
143
}
144
constexpr
TAG_PARSER_EXPORT
std::string_view
rating
()
145
{
146
return
"RATING"
;
147
}
148
constexpr
TAG_PARSER_EXPORT
std::string_view
eanupn
()
149
{
150
return
"EAN/UPN"
;
151
}
152
constexpr
TAG_PARSER_EXPORT
std::string_view
comment
()
153
{
154
return
"COMMENT"
;
155
}
156
constexpr
TAG_PARSER_EXPORT
std::string_view
date
()
157
{
158
return
"DATE"
;
159
}
160
constexpr
TAG_PARSER_EXPORT
std::string_view
year
()
161
{
162
return
"YEAR"
;
// not mentioned in https://xiph.org/vorbis/doc/v-comment.html but seen in the wild
163
}
164
constexpr
TAG_PARSER_EXPORT
std::string_view
location
()
165
{
166
return
"LOCATION"
;
167
}
168
constexpr
TAG_PARSER_EXPORT
std::string_view
license
()
169
{
170
return
"LICENSE"
;
171
}
172
constexpr
TAG_PARSER_EXPORT
std::string_view
copyright
()
173
{
174
return
"COPYRIGHT"
;
175
}
176
constexpr
TAG_PARSER_EXPORT
std::string_view
opus
()
177
{
178
return
"OPUS"
;
179
}
180
constexpr
TAG_PARSER_EXPORT
std::string_view
sourceMedia
()
181
{
182
return
"SOURCEMEDIA"
;
183
}
184
constexpr
TAG_PARSER_EXPORT
std::string_view
cover
()
185
{
186
return
"METADATA_BLOCK_PICTURE"
;
187
}
188
constexpr
TAG_PARSER_EXPORT
std::string_view
bpm
()
189
{
190
return
"BPM"
;
191
}
192
193
}
// namespace VorbisCommentIds
194
195
}
// namespace TagParser
196
197
#endif
// TAG_PARSER_VORBISCOMMENTIDS_H
TAG_PARSER_EXPORT
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
Definition
global.h:13
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:160
TagParser::VorbisCommentIds::encodedBy
constexpr TAG_PARSER_EXPORT std::string_view encodedBy()
Definition
vorbiscommentids.h:104
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:124
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:180
TagParser::VorbisCommentIds::rating
constexpr TAG_PARSER_EXPORT std::string_view rating()
Definition
vorbiscommentids.h:144
TagParser::VorbisCommentIds::partNumber
constexpr TAG_PARSER_EXPORT std::string_view partNumber()
Definition
vorbiscommentids.h:28
TagParser::VorbisCommentIds::bpm
constexpr TAG_PARSER_EXPORT std::string_view bpm()
Definition
vorbiscommentids.h:188
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:108
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:168
TagParser::VorbisCommentIds::album
constexpr TAG_PARSER_EXPORT std::string_view album()
Definition
vorbiscommentids.h:52
TagParser::VorbisCommentIds::director
constexpr TAG_PARSER_EXPORT std::string_view director()
Definition
vorbiscommentids.h:136
TagParser::VorbisCommentIds::opus
constexpr TAG_PARSER_EXPORT std::string_view opus()
Definition
vorbiscommentids.h:176
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:120
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:184
TagParser::VorbisCommentIds::publisher
constexpr TAG_PARSER_EXPORT std::string_view publisher()
Definition
vorbiscommentids.h:112
TagParser::VorbisCommentIds::subject
constexpr TAG_PARSER_EXPORT std::string_view subject()
Definition
vorbiscommentids.h:128
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:156
TagParser::VorbisCommentIds::description
constexpr TAG_PARSER_EXPORT std::string_view description()
Definition
vorbiscommentids.h:132
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:148
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:172
TagParser::VorbisCommentIds::isrc
constexpr TAG_PARSER_EXPORT std::string_view isrc()
Definition
vorbiscommentids.h:140
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:116
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:164
TagParser::VorbisCommentIds::comment
constexpr TAG_PARSER_EXPORT std::string_view comment()
Definition
vorbiscommentids.h:152
TagParser
Contains all classes and functions of the TagInfo library.
Definition
aaccodebook.h:10
Generated on Tue Sep 5 2023 14:12:08 for Tag Parser by
1.9.8