Tag Parser: matroska/matroskatagid.h Source File

Tag Parser 12.5.3 C++ library for reading and writing MP4 (iTunes), ID3, Vorbis, Opus, FLAC and Matroska tags

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