1#ifndef TAG_PARSER_MATROSKATAGIDS_H
2#define TAG_PARSER_MATROSKATAGIDS_H
4#include "../tagtarget.h"
10namespace MatroskaTagIds {
86 return "LEAD_PERFORMER";
90 return "ACCOMPANIMENT";
118 return "ASSISTANT_DIRECTOR";
122 return "DIRECTOR_OF_PHOTOGRAPHY";
126 return "SOUND_ENGINEER";
130 return "ART_DIRECTOR";
134 return "PRODUCTION_DESIGNER";
138 return "CHOREGRAPHER";
142 return "COSTUME_DESIGNER";
158 return "SCREENPLAY_BY";
174 return "EXECUTIVE_PRODUCER";
178 return "DISTRIBUTED_BY";
182 return "MASTERED_BY";
198 return "PRODUCTION_STUDIO";
223 return "ORIGINAL_TAG_PARSER_TYPE";
227 return "CONTENT_TYPE";
235 return "DESCRIPTION";
251 return "INITIAL_KEY";
268 return "DATE_RELEASED";
272 return "DATE_RECORDED";
276 return "DATE_ENCODED";
280 return "DATE_TAGGED";
284 return "DATE_DIGITIZED";
288 return "DATE_WRITTEN";
292 return "DATE_PURCHASED";
297 return "RECORDING_LOCATION";
301 return "COMPOSITION_LOCATION";
305 return "COMPOSER_NATIONALITY";
314 return "PLAY_COUNTER";
327 return "ENCODER_SETTINGS";
351 return "NUMBER_OF_FRAMES";
355 return "NUMBER_OF_BYTES";
367 return "REPLAYGAIN_GAIN";
371 return "REPLAYGAIN_PEAK";
375 return "Identifiers";
395 return "CATALOG_NUMBER";
408 return "PURCHASE_ITEM";
412 return "PURCHASE_INFO";
416 return "PURCHASE_OWNER";
420 return "PURCHASE_PRICE";
424 return "PURCHASE_CURRENCY";
433 return "PRODUCTION_COPYRIGHT";
441 return "TERMS_OF_USE";
444namespace TrackSpecific {
447 return "NUMBER_OF_BYTES";
451 return "NUMBER_OF_FRAMES";
464 return "_STATISTICS_WRITING_APP";
468 return "_STATISTICS_WRITING_DATE_UTC";
472 return "_STATISTICS_TAGS";
491 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 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 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()
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.