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