Tag Parser  9.4.0
C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags
matroskatagid.h
Go to the documentation of this file.
1 #ifndef TAG_PARSER_MATROSKATAGIDS_H
2 #define TAG_PARSER_MATROSKATAGIDS_H
3 
4 #include "../tagtarget.h"
5 
6 namespace TagParser {
7 
8 namespace MatroskaTagIds {
9 
10 constexpr TAG_PARSER_EXPORT const char *original()
11 {
12  return "ORIGINAL";
13 }
14 constexpr TAG_PARSER_EXPORT const char *sample()
15 {
16  return "SAMPLE";
17 }
18 constexpr TAG_PARSER_EXPORT const char *country()
19 {
20  return "COUNTRY";
21 }
22 
23 constexpr TAG_PARSER_EXPORT const char *totalParts()
24 {
25  return "TOTAL_PARTS";
26 }
27 constexpr TAG_PARSER_EXPORT const char *partNumber()
28 {
29  return "PART_NUMBER";
30 }
31 constexpr TAG_PARSER_EXPORT const char *partOffset()
32 {
33  return "PART_OFFSET";
34 }
35 
36 constexpr TAG_PARSER_EXPORT const char *title()
37 {
38  return "TITLE";
39 }
40 constexpr TAG_PARSER_EXPORT const char *subtitle()
41 {
42  return "SUBTITLE";
43 }
44 
45 constexpr TAG_PARSER_EXPORT const char *url()
46 {
47  return "URL";
48 }
49 constexpr TAG_PARSER_EXPORT const char *sortWith()
50 {
51  return "SORT_WITH";
52 }
53 constexpr TAG_PARSER_EXPORT const char *instruments()
54 {
55  return "INSTRUMENTS";
56 }
57 constexpr TAG_PARSER_EXPORT const char *email()
58 {
59  return "EMAIL";
60 }
61 constexpr TAG_PARSER_EXPORT const char *address()
62 {
63  return "ADDRESS";
64 }
65 constexpr TAG_PARSER_EXPORT const char *fax()
66 {
67  return "FAX";
68 }
69 constexpr TAG_PARSER_EXPORT const char *phone()
70 {
71  return "PHONE";
72 }
73 
74 constexpr TAG_PARSER_EXPORT const char *artist()
75 {
76  return "ARTIST";
77 }
78 constexpr TAG_PARSER_EXPORT const char *album()
79 {
80  return "ALBUM";
81 }
82 constexpr TAG_PARSER_EXPORT const char *leadPerformer()
83 {
84  return "LEAD_PERFORMER";
85 }
86 constexpr TAG_PARSER_EXPORT const char *accompaniment()
87 {
88  return "ACCOMPANIMENT";
89 }
90 constexpr TAG_PARSER_EXPORT const char *composer()
91 {
92  return "COMPOSER";
93 }
94 constexpr TAG_PARSER_EXPORT const char *arranger()
95 {
96  return "ARRANGER";
97 }
98 constexpr TAG_PARSER_EXPORT const char *lyrics()
99 {
100  return "LYRICS";
101 }
102 constexpr TAG_PARSER_EXPORT const char *lyricist()
103 {
104  return "LYRICIST";
105 }
106 constexpr TAG_PARSER_EXPORT const char *conductor()
107 {
108  return "CONDUCTOR";
109 }
110 constexpr TAG_PARSER_EXPORT const char *director()
111 {
112  return "DIRECTOR";
113 }
114 constexpr TAG_PARSER_EXPORT const char *assistantDirector()
115 {
116  return "ASSISTANT_DIRECTOR";
117 }
119 {
120  return "DIRECTOR_OF_PHOTOGRAPHY";
121 }
122 constexpr TAG_PARSER_EXPORT const char *soundEngineer()
123 {
124  return "SOUND_ENGINEER";
125 }
126 constexpr TAG_PARSER_EXPORT const char *artDirector()
127 {
128  return "ART_DIRECTOR";
129 }
130 constexpr TAG_PARSER_EXPORT const char *productionDesigner()
131 {
132  return "PRODUCTION_DESIGNER";
133 }
134 constexpr TAG_PARSER_EXPORT const char *choregrapher()
135 {
136  return "CHOREGRAPHER";
137 }
138 constexpr TAG_PARSER_EXPORT const char *costumeDesigner()
139 {
140  return "COSTUME_DESIGNER";
141 }
142 constexpr TAG_PARSER_EXPORT const char *actor()
143 {
144  return "ACTOR";
145 }
146 constexpr TAG_PARSER_EXPORT const char *character()
147 {
148  return "CHARACTER";
149 }
150 constexpr TAG_PARSER_EXPORT const char *writtenBy()
151 {
152  return "WRITTEN_BY";
153 }
154 constexpr TAG_PARSER_EXPORT const char *screenplayBy()
155 {
156  return "SCREENPLAY_BY";
157 }
158 constexpr TAG_PARSER_EXPORT const char *editedBy()
159 {
160  return "EDITED_BY";
161 }
162 constexpr TAG_PARSER_EXPORT const char *producer()
163 {
164  return "PRODUCER";
165 }
166 constexpr TAG_PARSER_EXPORT const char *coproducer()
167 {
168  return "COPRODUCER";
169 }
170 constexpr TAG_PARSER_EXPORT const char *executiveProducer()
171 {
172  return "EXECUTIVE_PRODUCER";
173 }
174 constexpr TAG_PARSER_EXPORT const char *distributedBy()
175 {
176  return "DISTRIBUTED_BY";
177 }
178 constexpr TAG_PARSER_EXPORT const char *masteredBy()
179 {
180  return "MASTERED_BY";
181 }
182 constexpr TAG_PARSER_EXPORT const char *encodedBy()
183 {
184  return "ENCODED_BY";
185 }
186 constexpr TAG_PARSER_EXPORT const char *mixedBy()
187 {
188  return "MIXED_BY";
189 }
190 constexpr TAG_PARSER_EXPORT const char *remixedBy()
191 {
192  return "REMIXED_BY";
193 }
194 constexpr TAG_PARSER_EXPORT const char *productionStudio()
195 {
196  return "PRODUCTION_STUDIO";
197 }
198 constexpr TAG_PARSER_EXPORT const char *thanksTo()
199 {
200  return "THANKS_TO";
201 }
202 constexpr TAG_PARSER_EXPORT const char *publisher()
203 {
204  return "PUBLISHER";
205 }
206 constexpr TAG_PARSER_EXPORT const char *label()
207 {
208  return "LABEL";
209 }
210 
211 constexpr TAG_PARSER_EXPORT const char *genre()
212 {
213  return "GENRE";
214 }
215 constexpr TAG_PARSER_EXPORT const char *mood()
216 {
217  return "MOOD";
218 }
219 constexpr TAG_PARSER_EXPORT const char *originalMediaType()
220 {
221  return "ORIGINAL_TAG_PARSER_TYPE";
222 }
223 constexpr TAG_PARSER_EXPORT const char *contentType()
224 {
225  return "CONTENT_TYPE";
226 }
227 constexpr TAG_PARSER_EXPORT const char *subject()
228 {
229  return "SUBJECT";
230 }
231 constexpr TAG_PARSER_EXPORT const char *description()
232 {
233  return "DESCRIPTION";
234 }
235 constexpr TAG_PARSER_EXPORT const char *keywords()
236 {
237  return "KEYWORDS";
238 }
239 constexpr TAG_PARSER_EXPORT const char *summary()
240 {
241  return "SUMMARY";
242 }
243 constexpr TAG_PARSER_EXPORT const char *synopsis()
244 {
245  return "SYNOPSIS";
246 }
247 constexpr TAG_PARSER_EXPORT const char *initialKey()
248 {
249  return "INITIAL_KEY";
250 }
251 constexpr TAG_PARSER_EXPORT const char *period()
252 {
253  return "PERIOD";
254 }
255 constexpr TAG_PARSER_EXPORT const char *lawRating()
256 {
257  return "LAW_RATING";
258 }
259 constexpr TAG_PARSER_EXPORT const char *icra()
260 {
261  return "ICRA";
262 }
263 
264 constexpr TAG_PARSER_EXPORT const char *dateRelease()
265 {
266  return "DATE_RELEASED";
267 }
268 constexpr TAG_PARSER_EXPORT const char *dateRecorded()
269 {
270  return "DATE_RECORDED";
271 }
272 constexpr TAG_PARSER_EXPORT const char *dateEncoded()
273 {
274  return "DATE_ENCODED";
275 }
276 constexpr TAG_PARSER_EXPORT const char *dateTagged()
277 {
278  return "DATE_TAGGED";
279 }
280 constexpr TAG_PARSER_EXPORT const char *dateDigitized()
281 {
282  return "DATE_DIGITIZED";
283 }
284 constexpr TAG_PARSER_EXPORT const char *dateWritten()
285 {
286  return "DATE_WRITTEN";
287 }
288 constexpr TAG_PARSER_EXPORT const char *datePurchased()
289 {
290  return "DATE_PURCHASED";
291 }
292 
293 constexpr TAG_PARSER_EXPORT const char *recordingLocation()
294 {
295  return "RECORDING_LOCATION";
296 }
297 constexpr TAG_PARSER_EXPORT const char *compositionLocation()
298 {
299  return "COMPOSITION_LOCATION";
300 }
301 constexpr TAG_PARSER_EXPORT const char *composerNationality()
302 {
303  return "COMPOSER_NATIONALITY";
304 }
305 
306 constexpr TAG_PARSER_EXPORT const char *comment()
307 {
308  return "COMMENT";
309 }
310 constexpr TAG_PARSER_EXPORT const char *playCounter()
311 {
312  return "PLAY_COUNTER";
313 }
314 constexpr TAG_PARSER_EXPORT const char *rating()
315 {
316  return "RATING";
317 }
318 
319 constexpr TAG_PARSER_EXPORT const char *encoder()
320 {
321  return "ENCODER";
322 }
323 constexpr TAG_PARSER_EXPORT const char *encoderSettings()
324 {
325  return "ENCODER_SETTINGS";
326 }
327 constexpr TAG_PARSER_EXPORT const char *bps()
328 {
329  return "BPS";
330 }
331 constexpr TAG_PARSER_EXPORT const char *fps()
332 {
333  return "FPS";
334 }
335 constexpr TAG_PARSER_EXPORT const char *bpm()
336 {
337  return "BPM";
338 }
339 constexpr TAG_PARSER_EXPORT const char *duration()
340 {
341  return "DURATION";
342 }
343 constexpr TAG_PARSER_EXPORT const char *language()
344 {
345  return "LANGUAGE";
346 }
347 constexpr TAG_PARSER_EXPORT const char *numberOfFrames()
348 {
349  return "NUMBER_OF_FRAMES";
350 }
351 constexpr TAG_PARSER_EXPORT const char *numberOfBytes()
352 {
353  return "NUMBER_OF_BYTES";
354 }
355 constexpr TAG_PARSER_EXPORT const char *measure()
356 {
357  return "MEASURE";
358 }
359 constexpr TAG_PARSER_EXPORT const char *tuning()
360 {
361  return "TUNING";
362 }
363 constexpr TAG_PARSER_EXPORT const char *replaygainGain()
364 {
365  return "REPLAYGAIN_GAIN";
366 }
367 constexpr TAG_PARSER_EXPORT const char *replaygainPeak()
368 {
369  return "REPLAYGAIN_PEAK";
370 }
371 constexpr TAG_PARSER_EXPORT const char *identifiers()
372 {
373  return "Identifiers";
374 }
375 constexpr TAG_PARSER_EXPORT const char *isrc()
376 {
377  return "ISRC";
378 }
379 constexpr TAG_PARSER_EXPORT const char *mcdi()
380 {
381  return "MCDI";
382 }
383 constexpr TAG_PARSER_EXPORT const char *isbn()
384 {
385  return "ISBN";
386 }
387 constexpr TAG_PARSER_EXPORT const char *barcode()
388 {
389  return "BARCODE";
390 }
391 constexpr TAG_PARSER_EXPORT const char *catalogNumber()
392 {
393  return "CATALOG_NUMBER";
394 }
395 constexpr TAG_PARSER_EXPORT const char *labelCode()
396 {
397  return "LABEL_CODE";
398 }
399 constexpr TAG_PARSER_EXPORT const char *lccn()
400 {
401  return "LCCN";
402 }
403 
404 constexpr TAG_PARSER_EXPORT const char *purchaseItem()
405 {
406  return "PURCHASE_ITEM";
407 }
408 constexpr TAG_PARSER_EXPORT const char *purchaseInfo()
409 {
410  return "PURCHASE_INFO";
411 }
412 constexpr TAG_PARSER_EXPORT const char *purchaseOwner()
413 {
414  return "PURCHASE_OWNER";
415 }
416 constexpr TAG_PARSER_EXPORT const char *purchasePrice()
417 {
418  return "PURCHASE_PRICE";
419 }
420 constexpr TAG_PARSER_EXPORT const char *purchaseCurrency()
421 {
422  return "PURCHASE_CURRENCY";
423 }
424 
425 constexpr TAG_PARSER_EXPORT const char *copyright()
426 {
427  return "COPYRIGHT";
428 }
429 constexpr TAG_PARSER_EXPORT const char *productionCopyright()
430 {
431  return "PRODUCTION_COPYRIGHT";
432 }
433 constexpr TAG_PARSER_EXPORT const char *license()
434 {
435  return "LICENSE";
436 }
437 constexpr TAG_PARSER_EXPORT const char *termsOfUse()
438 {
439  return "TERMS_OF_USE";
440 }
441 
442 namespace TrackSpecific {
443 constexpr TAG_PARSER_EXPORT const char *numberOfBytes()
444 {
445  return "NUMBER_OF_BYTES";
446 }
447 constexpr TAG_PARSER_EXPORT const char *numberOfFrames()
448 {
449  return "NUMBER_OF_FRAMES";
450 }
451 constexpr TAG_PARSER_EXPORT const char *duration()
452 {
453  return "DURATION";
454 }
456 constexpr TAG_PARSER_EXPORT const char *bitrate()
457 {
458  return "BPS";
459 }
460 constexpr TAG_PARSER_EXPORT const char *writingApp()
461 {
462  return "_STATISTICS_WRITING_APP";
463 }
464 constexpr TAG_PARSER_EXPORT const char *writingDate()
465 {
466  return "_STATISTICS_WRITING_DATE_UTC";
467 }
468 constexpr TAG_PARSER_EXPORT const char *statisticsTags()
469 {
470  return "_STATISTICS_TAGS";
471 }
472 } // namespace TrackSpecific
473 
474 } // namespace MatroskaTagIds
475 
479 constexpr TAG_PARSER_EXPORT TagTargetLevel matroskaTagTargetLevel(std::uint64_t targetLevelValue)
480 {
481  return targetLevelValue > 70 ? TagTargetLevel::Collection : static_cast<TagTargetLevel>(targetLevelValue / 10);
482 }
483 
488 {
489  return static_cast<std::uint64_t>(targetLevel) * 10;
490 }
491 
492 } // namespace TagParser
493 
494 #endif // TAG_PARSER_MATROSKATAGIDS_H
TagParser::MatroskaTagIds::TrackSpecific::writingDate
constexpr TAG_PARSER_EXPORT const char * writingDate()
Definition: matroskatagid.h:464
TagParser::MatroskaTagIds::assistantDirector
constexpr TAG_PARSER_EXPORT const char * assistantDirector()
Definition: matroskatagid.h:114
TagParser::MatroskaTagIds::purchasePrice
constexpr TAG_PARSER_EXPORT const char * purchasePrice()
Definition: matroskatagid.h:416
TagParser::MatroskaTagIds::artDirector
constexpr TAG_PARSER_EXPORT const char * artDirector()
Definition: matroskatagid.h:126
TagParser::MatroskaTagIds::initialKey
constexpr TAG_PARSER_EXPORT const char * initialKey()
Definition: matroskatagid.h:247
TagParser::MatroskaTagIds::TrackSpecific::numberOfBytes
constexpr TAG_PARSER_EXPORT const char * numberOfBytes()
Definition: matroskatagid.h:443
TagParser::MatroskaTagIds::encodedBy
constexpr TAG_PARSER_EXPORT const char * encodedBy()
Definition: matroskatagid.h:182
TagParser::MatroskaTagIds::TrackSpecific::bitrate
constexpr TAG_PARSER_EXPORT const char * bitrate()
The track's bit rate in bits per second.
Definition: matroskatagid.h:456
TagParser::MatroskaTagIds::description
constexpr TAG_PARSER_EXPORT const char * description()
Definition: matroskatagid.h:231
TagParser::MatroskaTagIds::costumeDesigner
constexpr TAG_PARSER_EXPORT const char * costumeDesigner()
Definition: matroskatagid.h:138
TagParser::MatroskaTagIds::license
constexpr TAG_PARSER_EXPORT const char * license()
Definition: matroskatagid.h:433
TagParser::MatroskaTagIds::writtenBy
constexpr TAG_PARSER_EXPORT const char * writtenBy()
Definition: matroskatagid.h:150
TagParser::MatroskaTagIds::country
constexpr TAG_PARSER_EXPORT const char * country()
Definition: matroskatagid.h:18
TagParser::matroskaTagTargetLevel
constexpr TAG_PARSER_EXPORT TagTargetLevel matroskaTagTargetLevel(std::uint64_t targetLevelValue)
Returns the general TagTargetLevel for the Matroska specific targetLevelValue.
Definition: matroskatagid.h:479
TagParser::MatroskaTagIds::copyright
constexpr TAG_PARSER_EXPORT const char * copyright()
Definition: matroskatagid.h:425
TagParser::MatroskaTagIds::labelCode
constexpr TAG_PARSER_EXPORT const char * labelCode()
Definition: matroskatagid.h:395
TagParser::MatroskaTagIds::remixedBy
constexpr TAG_PARSER_EXPORT const char * remixedBy()
Definition: matroskatagid.h:190
TagParser::MatroskaTagIds::subtitle
constexpr TAG_PARSER_EXPORT const char * subtitle()
Definition: matroskatagid.h:40
TagParser::MatroskaTagIds::lyrics
constexpr TAG_PARSER_EXPORT const char * lyrics()
Definition: matroskatagid.h:98
TagParser::MatroskaTagIds::leadPerformer
constexpr TAG_PARSER_EXPORT const char * leadPerformer()
Definition: matroskatagid.h:82
TagParser::MatroskaTagIds::editedBy
constexpr TAG_PARSER_EXPORT const char * editedBy()
Definition: matroskatagid.h:158
TagParser::MatroskaTagIds::lyricist
constexpr TAG_PARSER_EXPORT const char * lyricist()
Definition: matroskatagid.h:102
TagParser::MatroskaTagIds::keywords
constexpr TAG_PARSER_EXPORT const char * keywords()
Definition: matroskatagid.h:235
TagParser::MatroskaTagIds::conductor
constexpr TAG_PARSER_EXPORT const char * conductor()
Definition: matroskatagid.h:106
TagParser::MatroskaTagIds::bpm
constexpr TAG_PARSER_EXPORT const char * bpm()
Definition: matroskatagid.h:335
TagParser::MatroskaTagIds::originalMediaType
constexpr TAG_PARSER_EXPORT const char * originalMediaType()
Definition: matroskatagid.h:219
TagParser::TagTargetLevel
TagTargetLevel
The TagTargetLevel enum specifies tag target levels.
Definition: tagtarget.h:16
TagParser::MatroskaTagIds::mixedBy
constexpr TAG_PARSER_EXPORT const char * mixedBy()
Definition: matroskatagid.h:186
TagParser::MatroskaTagIds::accompaniment
constexpr TAG_PARSER_EXPORT const char * accompaniment()
Definition: matroskatagid.h:86
TagParser::MatroskaTagIds::TrackSpecific::writingApp
constexpr TAG_PARSER_EXPORT const char * writingApp()
Definition: matroskatagid.h:460
TagParser::MatroskaTagIds::fps
constexpr TAG_PARSER_EXPORT const char * fps()
Definition: matroskatagid.h:331
TagParser
Contains all classes and functions of the TagInfo library.
Definition: aaccodebook.h:10
TagParser::MatroskaTagIds::label
constexpr TAG_PARSER_EXPORT const char * label()
Definition: matroskatagid.h:206
TagParser::MatroskaTagIds::numberOfBytes
constexpr TAG_PARSER_EXPORT const char * numberOfBytes()
Definition: matroskatagid.h:351
TagParser::MatroskaTagIds::address
constexpr TAG_PARSER_EXPORT const char * address()
Definition: matroskatagid.h:61
TagParser::MatroskaTagIds::playCounter
constexpr TAG_PARSER_EXPORT const char * playCounter()
Definition: matroskatagid.h:310
TagParser::MatroskaTagIds::termsOfUse
constexpr TAG_PARSER_EXPORT const char * termsOfUse()
Definition: matroskatagid.h:437
TagParser::MatroskaTagIds::productionCopyright
constexpr TAG_PARSER_EXPORT const char * productionCopyright()
Definition: matroskatagid.h:429
TagParser::MatroskaTagIds::compositionLocation
constexpr TAG_PARSER_EXPORT const char * compositionLocation()
Definition: matroskatagid.h:297
TagParser::MatroskaTagIds::dateRelease
constexpr TAG_PARSER_EXPORT const char * dateRelease()
Definition: matroskatagid.h:264
TagParser::MatroskaTagIds::artist
constexpr TAG_PARSER_EXPORT const char * artist()
Definition: matroskatagid.h:74
TagParser::MatroskaTagIds::screenplayBy
constexpr TAG_PARSER_EXPORT const char * screenplayBy()
Definition: matroskatagid.h:154
TagParser::MatroskaTagIds::productionDesigner
constexpr TAG_PARSER_EXPORT const char * productionDesigner()
Definition: matroskatagid.h:130
TagParser::MatroskaTagIds::summary
constexpr TAG_PARSER_EXPORT const char * summary()
Definition: matroskatagid.h:239
TagParser::MatroskaTagIds::dateEncoded
constexpr TAG_PARSER_EXPORT const char * dateEncoded()
Definition: matroskatagid.h:272
TagParser::MatroskaTagIds::instruments
constexpr TAG_PARSER_EXPORT const char * instruments()
Definition: matroskatagid.h:53
TagParser::MatroskaTagIds::dateRecorded
constexpr TAG_PARSER_EXPORT const char * dateRecorded()
Definition: matroskatagid.h:268
TagParser::MatroskaTagIds::TrackSpecific::numberOfFrames
constexpr TAG_PARSER_EXPORT const char * numberOfFrames()
Definition: matroskatagid.h:447
TagParser::MatroskaTagIds::actor
constexpr TAG_PARSER_EXPORT const char * actor()
Definition: matroskatagid.h:142
TagParser::MatroskaTagIds::encoder
constexpr TAG_PARSER_EXPORT const char * encoder()
Definition: matroskatagid.h:319
TagParser::MatroskaTagIds::icra
constexpr TAG_PARSER_EXPORT const char * icra()
Definition: matroskatagid.h:259
TagParser::MatroskaTagIds::measure
constexpr TAG_PARSER_EXPORT const char * measure()
Definition: matroskatagid.h:355
TagParser::MatroskaTagIds::partNumber
constexpr TAG_PARSER_EXPORT const char * partNumber()
Definition: matroskatagid.h:27
TagParser::MatroskaTagIds::purchaseItem
constexpr TAG_PARSER_EXPORT const char * purchaseItem()
Definition: matroskatagid.h:404
TagParser::MatroskaTagIds::language
constexpr TAG_PARSER_EXPORT const char * language()
Definition: matroskatagid.h:343
TagParser::MatroskaTagIds::email
constexpr TAG_PARSER_EXPORT const char * email()
Definition: matroskatagid.h:57
TagParser::MatroskaTagIds::publisher
constexpr TAG_PARSER_EXPORT const char * publisher()
Definition: matroskatagid.h:202
TagParser::MatroskaTagIds::recordingLocation
constexpr TAG_PARSER_EXPORT const char * recordingLocation()
Definition: matroskatagid.h:293
TagParser::MatroskaTagIds::purchaseCurrency
constexpr TAG_PARSER_EXPORT const char * purchaseCurrency()
Definition: matroskatagid.h:420
TagParser::MatroskaTagIds::composerNationality
constexpr TAG_PARSER_EXPORT const char * composerNationality()
Definition: matroskatagid.h:301
TagParser::MatroskaTagIds::arranger
constexpr TAG_PARSER_EXPORT const char * arranger()
Definition: matroskatagid.h:94
TagParser::MatroskaTagIds::TrackSpecific::statisticsTags
constexpr TAG_PARSER_EXPORT const char * statisticsTags()
Definition: matroskatagid.h:468
TagParser::MatroskaTagIds::purchaseOwner
constexpr TAG_PARSER_EXPORT const char * purchaseOwner()
Definition: matroskatagid.h:412
TagParser::MatroskaTagIds::dateDigitized
constexpr TAG_PARSER_EXPORT const char * dateDigitized()
Definition: matroskatagid.h:280
TagParser::MatroskaTagIds::synopsis
constexpr TAG_PARSER_EXPORT const char * synopsis()
Definition: matroskatagid.h:243
TagParser::TagTargetLevel::Unspecified
@ Unspecified
TagParser::MatroskaTagIds::soundEngineer
constexpr TAG_PARSER_EXPORT const char * soundEngineer()
Definition: matroskatagid.h:122
TagParser::MatroskaTagIds::sample
constexpr TAG_PARSER_EXPORT const char * sample()
Definition: matroskatagid.h:14
TagParser::MatroskaTagIds::bps
constexpr TAG_PARSER_EXPORT const char * bps()
Definition: matroskatagid.h:327
TagParser::MatroskaTagIds::tuning
constexpr TAG_PARSER_EXPORT const char * tuning()
Definition: matroskatagid.h:359
TagParser::MatroskaTagIds::datePurchased
constexpr TAG_PARSER_EXPORT const char * datePurchased()
Definition: matroskatagid.h:288
TagParser::MatroskaTagIds::url
constexpr TAG_PARSER_EXPORT const char * url()
Definition: matroskatagid.h:45
TagParser::MatroskaTagIds::lccn
constexpr TAG_PARSER_EXPORT const char * lccn()
Definition: matroskatagid.h:399
TagParser::MatroskaTagIds::numberOfFrames
constexpr TAG_PARSER_EXPORT const char * numberOfFrames()
Definition: matroskatagid.h:347
TagParser::MatroskaTagIds::masteredBy
constexpr TAG_PARSER_EXPORT const char * masteredBy()
Definition: matroskatagid.h:178
TagParser::MatroskaTagIds::phone
constexpr TAG_PARSER_EXPORT const char * phone()
Definition: matroskatagid.h:69
TagParser::MatroskaTagIds::comment
constexpr TAG_PARSER_EXPORT const char * comment()
Definition: matroskatagid.h:306
TagParser::matroskaTagTargetLevelValue
constexpr TAG_PARSER_EXPORT std::uint64_t matroskaTagTargetLevelValue(TagTargetLevel targetLevel)
Returns the Matroska specific target level value for the specified general targetLevel.
Definition: matroskatagid.h:487
TagParser::MatroskaTagIds::dateTagged
constexpr TAG_PARSER_EXPORT const char * dateTagged()
Definition: matroskatagid.h:276
TagParser::MatroskaTagIds::producer
constexpr TAG_PARSER_EXPORT const char * producer()
Definition: matroskatagid.h:162
TagParser::MatroskaTagIds::replaygainGain
constexpr TAG_PARSER_EXPORT const char * replaygainGain()
Definition: matroskatagid.h:363
TagParser::MatroskaTagIds::sortWith
constexpr TAG_PARSER_EXPORT const char * sortWith()
Definition: matroskatagid.h:49
TagParser::MatroskaTagIds::distributedBy
constexpr TAG_PARSER_EXPORT const char * distributedBy()
Definition: matroskatagid.h:174
TagParser::MatroskaTagIds::isbn
constexpr TAG_PARSER_EXPORT const char * isbn()
Definition: matroskatagid.h:383
TagParser::MatroskaTagIds::subject
constexpr TAG_PARSER_EXPORT const char * subject()
Definition: matroskatagid.h:227
TagParser::MatroskaTagIds::choregrapher
constexpr TAG_PARSER_EXPORT const char * choregrapher()
Definition: matroskatagid.h:134
TagParser::MatroskaTagIds::barcode
constexpr TAG_PARSER_EXPORT const char * barcode()
Definition: matroskatagid.h:387
TagParser::MatroskaTagIds::replaygainPeak
constexpr TAG_PARSER_EXPORT const char * replaygainPeak()
Definition: matroskatagid.h:367
TAG_PARSER_EXPORT
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
TagParser::MatroskaTagIds::productionStudio
constexpr TAG_PARSER_EXPORT const char * productionStudio()
Definition: matroskatagid.h:194
TagParser::MatroskaTagIds::directorOfPhotography
constexpr TAG_PARSER_EXPORT const char * directorOfPhotography()
Definition: matroskatagid.h:118
TagParser::MatroskaTagIds::original
constexpr TAG_PARSER_EXPORT const char * original()
Definition: matroskatagid.h:10
TagParser::MatroskaTagIds::fax
constexpr TAG_PARSER_EXPORT const char * fax()
Definition: matroskatagid.h:65
TagParser::MatroskaTagIds::mood
constexpr TAG_PARSER_EXPORT const char * mood()
Definition: matroskatagid.h:215
TagParser::MatroskaTagIds::coproducer
constexpr TAG_PARSER_EXPORT const char * coproducer()
Definition: matroskatagid.h:166
TagParser::MatroskaTagIds::identifiers
constexpr TAG_PARSER_EXPORT const char * identifiers()
Definition: matroskatagid.h:371
TagParser::MatroskaTagIds::totalParts
constexpr TAG_PARSER_EXPORT const char * totalParts()
Definition: matroskatagid.h:23
TagParser::MatroskaTagIds::dateWritten
constexpr TAG_PARSER_EXPORT const char * dateWritten()
Definition: matroskatagid.h:284
TagParser::MatroskaTagIds::lawRating
constexpr TAG_PARSER_EXPORT const char * lawRating()
Definition: matroskatagid.h:255
TagParser::MatroskaTagIds::catalogNumber
constexpr TAG_PARSER_EXPORT const char * catalogNumber()
Definition: matroskatagid.h:391
TagParser::MatroskaTagIds::contentType
constexpr TAG_PARSER_EXPORT const char * contentType()
Definition: matroskatagid.h:223
TagParser::MatroskaTagIds::album
constexpr TAG_PARSER_EXPORT const char * album()
Definition: matroskatagid.h:78
TagParser::MatroskaTagIds::TrackSpecific::duration
constexpr TAG_PARSER_EXPORT const char * duration()
Definition: matroskatagid.h:451
TagParser::MatroskaTagIds::executiveProducer
constexpr TAG_PARSER_EXPORT const char * executiveProducer()
Definition: matroskatagid.h:170
TagParser::MatroskaTagIds::composer
constexpr TAG_PARSER_EXPORT const char * composer()
Definition: matroskatagid.h:90
TagParser::MatroskaTagIds::title
constexpr TAG_PARSER_EXPORT const char * title()
Definition: matroskatagid.h:36
TagParser::MatroskaTagIds::encoderSettings
constexpr TAG_PARSER_EXPORT const char * encoderSettings()
Definition: matroskatagid.h:323
TagParser::MatroskaTagIds::genre
constexpr TAG_PARSER_EXPORT const char * genre()
Definition: matroskatagid.h:211
TagParser::MatroskaTagIds::partOffset
constexpr TAG_PARSER_EXPORT const char * partOffset()
Definition: matroskatagid.h:31
TagParser::MatroskaTagIds::isrc
constexpr TAG_PARSER_EXPORT const char * isrc()
Definition: matroskatagid.h:375
TagParser::MatroskaTagIds::purchaseInfo
constexpr TAG_PARSER_EXPORT const char * purchaseInfo()
Definition: matroskatagid.h:408
TagParser::MatroskaTagIds::character
constexpr TAG_PARSER_EXPORT const char * character()
Definition: matroskatagid.h:146
TagParser::MatroskaTagIds::rating
constexpr TAG_PARSER_EXPORT const char * rating()
Definition: matroskatagid.h:314
TagParser::MatroskaTagIds::director
constexpr TAG_PARSER_EXPORT const char * director()
Definition: matroskatagid.h:110
TagParser::MatroskaTagIds::period
constexpr TAG_PARSER_EXPORT const char * period()
Definition: matroskatagid.h:251
TagParser::MatroskaTagIds::duration
constexpr TAG_PARSER_EXPORT const char * duration()
Definition: matroskatagid.h:339
TagParser::MatroskaTagIds::thanksTo
constexpr TAG_PARSER_EXPORT const char * thanksTo()
Definition: matroskatagid.h:198
TagParser::MatroskaTagIds::mcdi
constexpr TAG_PARSER_EXPORT const char * mcdi()
Definition: matroskatagid.h:379