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