1#ifndef TAG_PARSER_MATROSKATAGIDS_H
2#define TAG_PARSER_MATROSKATAGIDS_H
10namespace MatroskaTagIds {
96 return "LEAD_PERFORMER";
100 return "ACCOMPANIMENT";
128 return "ASSISTANT_DIRECTOR";
132 return "DIRECTOR_OF_PHOTOGRAPHY";
136 return "SOUND_ENGINEER";
140 return "ART_DIRECTOR";
144 return "PRODUCTION_DESIGNER";
148 return "CHOREGRAPHER";
152 return "COSTUME_DESIGNER";
168 return "SCREENPLAY_BY";
184 return "EXECUTIVE_PRODUCER";
188 return "DISTRIBUTED_BY";
192 return "MASTERED_BY";
208 return "PRODUCTION_STUDIO";
235 return "ORIGINAL_MEDIA_TYPE";
239 return "CONTENT_TYPE";
247 return "DESCRIPTION";
263 return "INITIAL_KEY";
283 return "DATE_RELEASED";
287 return "DATE_RECORDED";
291 return "DATE_ENCODED";
295 return "DATE_TAGGED";
299 return "DATE_DIGITIZED";
303 return "DATE_WRITTEN";
307 return "DATE_PURCHASED";
314 return "RECORDING_LOCATION";
318 return "COMPOSITION_LOCATION";
322 return "COMPOSER_NATIONALITY";
333 return "PLAY_COUNTER";
348 return "ENCODER_SETTINGS";
372 return "REPLAYGAIN_GAIN";
376 return "REPLAYGAIN_PEAK";
384 return "NUMBER_OF_FRAMES";
388 return "NUMBER_OF_BYTES";
395 return "Identifiers";
415 return "CATALOG_NUMBER";
442 return "PURCHASE_ITEM";
446 return "PURCHASE_INFO";
450 return "PURCHASE_OWNER";
454 return "PURCHASE_PRICE";
458 return "PURCHASE_CURRENCY";
469 return "PRODUCTION_COPYRIGHT";
477 return "TERMS_OF_USE";
487namespace TrackSpecific {
490 return "NUMBER_OF_BYTES";
494 return "NUMBER_OF_FRAMES";
507 return "_STATISTICS_WRITING_APP";
511 return "_STATISTICS_WRITING_DATE_UTC";
515 return "_STATISTICS_TAGS";
534 return static_cast<std::uint64_t
>(targetLevel) * 10;
#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 tvdb()
constexpr TAG_PARSER_EXPORT std::string_view dateWritten()
constexpr TAG_PARSER_EXPORT std::string_view email()
constexpr TAG_PARSER_EXPORT std::string_view partOffset()
constexpr TAG_PARSER_EXPORT std::string_view accompaniment()
constexpr TAG_PARSER_EXPORT std::string_view synopsis()
constexpr TAG_PARSER_EXPORT std::string_view rating()
constexpr TAG_PARSER_EXPORT std::string_view album()
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()
constexpr TAG_PARSER_EXPORT std::string_view instruments()
constexpr TAG_PARSER_EXPORT std::string_view comment()
constexpr TAG_PARSER_EXPORT std::string_view icra()
constexpr TAG_PARSER_EXPORT std::string_view url()
constexpr TAG_PARSER_EXPORT std::string_view language()
constexpr TAG_PARSER_EXPORT std::string_view actor()
constexpr TAG_PARSER_EXPORT std::string_view composer()
constexpr TAG_PARSER_EXPORT std::string_view partNumber()
constexpr TAG_PARSER_EXPORT std::string_view lawRating()
constexpr TAG_PARSER_EXPORT std::string_view conductor()
constexpr TAG_PARSER_EXPORT std::string_view imdb()
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 tmdb()
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()
constexpr TAG_PARSER_EXPORT std::string_view director()
constexpr TAG_PARSER_EXPORT std::string_view screenplayBy()
constexpr TAG_PARSER_EXPORT std::string_view sample()
constexpr TAG_PARSER_EXPORT std::string_view arranger()
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()
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()
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()
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()
constexpr TAG_PARSER_EXPORT std::string_view productionDesigner()
constexpr TAG_PARSER_EXPORT std::string_view purchasePrice()
constexpr TAG_PARSER_EXPORT std::string_view original()
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()
constexpr TAG_PARSER_EXPORT std::string_view totalParts()
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()
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()
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.
TagTargetLevel
The TagTargetLevel enum specifies tag target levels.
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.