1 #ifndef TAG_PARSER_MATROSKATAGIDS_H 2 #define TAG_PARSER_MATROSKATAGIDS_H 4 #include "../tagtarget.h" 11 namespace MatroskaTagIds {
87 return "LEAD_PERFORMER";
91 return "ACCOMPANIMENT";
119 return "ASSISTANT_DIRECTOR";
123 return "DIRECTOR_OF_PHOTOGRAPHY";
127 return "SOUND_ENGINEER";
131 return "ART_DIRECTOR";
135 return "PRODUCTION_DESIGNER";
139 return "CHOREGRAPHER";
143 return "COSTUME_DESIGNER";
159 return "SCREENPLAY_BY";
175 return "EXECUTIVE_PRODUCER";
179 return "DISTRIBUTED_BY";
183 return "MASTERED_BY";
199 return "PRODUCTION_STUDIO";
224 return "ORIGINAL_TAG_PARSER_TYPE";
228 return "CONTENT_TYPE";
236 return "DESCRIPTION";
252 return "INITIAL_KEY";
269 return "DATE_RELEASED";
273 return "DATE_RECORDED";
277 return "DATE_ENCODED";
281 return "DATE_TAGGED";
285 return "DATE_DIGITIZED";
289 return "DATE_WRITTEN";
293 return "DATE_PURCHASED";
298 return "RECORDING_LOCATION";
302 return "COMPOSITION_LOCATION";
306 return "COMPOSER_NATIONALITY";
315 return "PLAY_COUNTER";
328 return "ENCODER_SETTINGS";
352 return "NUMBER_OF_FRAMES";
356 return "NUMBER_OF_BYTES";
368 return "REPLAYGAIN_GAIN";
372 return "REPLAYGAIN_PEAK";
376 return "Identifiers";
396 return "CATALOG_NUMBER";
409 return "PURCHASE_ITEM";
413 return "PURCHASE_INFO";
417 return "PURCHASE_OWNER";
421 return "PURCHASE_PRICE";
425 return "PURCHASE_CURRENCY";
434 return "PRODUCTION_COPYRIGHT";
442 return "TERMS_OF_USE";
449 namespace TrackSpecific {
452 return "NUMBER_OF_BYTES";
456 return "NUMBER_OF_FRAMES";
469 return "_STATISTICS_WRITING_APP";
473 return "_STATISTICS_WRITING_DATE_UTC";
477 return "_STATISTICS_TAGS";
496 return static_cast<uint64
>(targetLevel) * 10;
501 #endif // TAG_PARSER_MATROSKATAGIDS_H constexpr TAG_PARSER_EXPORT const char * numberOfBytes()
constexpr TAG_PARSER_EXPORT const char * leadPerformer()
constexpr TAG_PARSER_EXPORT const char * mood()
constexpr TAG_PARSER_EXPORT TagTargetLevel matroskaTagTargetLevel(uint64 targetLevelValue)
Returns the general TagTargetLevel for the Matroska specific targetLevelValue.
constexpr TAG_PARSER_EXPORT const char * encoder()
constexpr TAG_PARSER_EXPORT const char * coproducer()
constexpr TAG_PARSER_EXPORT const char * initialKey()
constexpr TAG_PARSER_EXPORT const char * conductor()
constexpr TAG_PARSER_EXPORT const char * costumeDesigner()
constexpr TAG_PARSER_EXPORT const char * summary()
TagTargetLevel
The TagTargetLevel enum specifies tag target levels.
constexpr TAG_PARSER_EXPORT const char * purchasePrice()
constexpr TAG_PARSER_EXPORT const char * fps()
constexpr TAG_PARSER_EXPORT const char * purchaseInfo()
constexpr TAG_PARSER_EXPORT const char * email()
constexpr TAG_PARSER_EXPORT const char * bpm()
constexpr TAG_PARSER_EXPORT const char * screenplayBy()
constexpr TAG_PARSER_EXPORT const char * license()
constexpr TAG_PARSER_EXPORT const char * dateRecorded()
constexpr TAG_PARSER_EXPORT const char * labelCode()
constexpr TAG_PARSER_EXPORT const char * producer()
constexpr TAG_PARSER_EXPORT const char * accompaniment()
constexpr TAG_PARSER_EXPORT const char * numberOfFrames()
constexpr TAG_PARSER_EXPORT const char * subtitle()
constexpr TAG_PARSER_EXPORT const char * encodedBy()
constexpr TAG_PARSER_EXPORT const char * period()
constexpr TAG_PARSER_EXPORT const char * dateTagged()
constexpr TAG_PARSER_EXPORT const char * lyrics()
constexpr TAG_PARSER_EXPORT const char * lyricist()
constexpr TAG_PARSER_EXPORT const char * lccn()
constexpr TAG_PARSER_EXPORT const char * keywords()
constexpr TAG_PARSER_EXPORT const char * playCounter()
constexpr TAG_PARSER_EXPORT const char * character()
constexpr TAG_PARSER_EXPORT const char * address()
constexpr TAG_PARSER_EXPORT const char * datePurchased()
constexpr TAG_PARSER_EXPORT const char * isrc()
constexpr TAG_PARSER_EXPORT const char * recordingLocation()
constexpr TAG_PARSER_EXPORT const char * dateDigitized()
constexpr TAG_PARSER_EXPORT const char * rating()
constexpr TAG_PARSER_EXPORT const char * language()
constexpr TAG_PARSER_EXPORT const char * dateWritten()
constexpr TAG_PARSER_EXPORT uint64 matroskaTagTargetLevelValue(TagTargetLevel targetLevel)
Returns the Matroska specific target level value for the specified general targetLevel.
constexpr TAG_PARSER_EXPORT const char * isbn()
constexpr TAG_PARSER_EXPORT const char * identifiers()
constexpr TAG_PARSER_EXPORT const char * publisher()
constexpr TAG_PARSER_EXPORT const char * productionDesigner()
constexpr TAG_PARSER_EXPORT const char * encoderSettings()
constexpr TAG_PARSER_EXPORT const char * purchaseItem()
constexpr TAG_PARSER_EXPORT const char * directorOfPhotography()
constexpr TAG_PARSER_EXPORT const char * statisticsTags()
constexpr TAG_PARSER_EXPORT const char * mixedBy()
constexpr TAG_PARSER_EXPORT const char * fax()
constexpr TAG_PARSER_EXPORT const char * sample()
constexpr TAG_PARSER_EXPORT const char * comment()
constexpr TAG_PARSER_EXPORT const char * url()
constexpr TAG_PARSER_EXPORT const char * purchaseCurrency()
constexpr TAG_PARSER_EXPORT const char * synopsis()
constexpr TAG_PARSER_EXPORT const char * contentType()
constexpr TAG_PARSER_EXPORT const char * writtenBy()
constexpr TAG_PARSER_EXPORT const char * actor()
constexpr TAG_PARSER_EXPORT const char * measure()
constexpr TAG_PARSER_EXPORT const char * director()
constexpr TAG_PARSER_EXPORT const char * copyright()
constexpr TAG_PARSER_EXPORT const char * partNumber()
constexpr TAG_PARSER_EXPORT const char * distributedBy()
constexpr TAG_PARSER_EXPORT const char * numberOfBytes()
constexpr TAG_PARSER_EXPORT const char * composerNationality()
constexpr TAG_PARSER_EXPORT const char * album()
constexpr TAG_PARSER_EXPORT const char * dateRelease()
constexpr TAG_PARSER_EXPORT const char * tuning()
constexpr TAG_PARSER_EXPORT const char * catalogNumber()
constexpr TAG_PARSER_EXPORT const char * bitrate()
The track's bit rate in bits per second.
constexpr TAG_PARSER_EXPORT const char * duration()
constexpr TAG_PARSER_EXPORT const char * title()
constexpr TAG_PARSER_EXPORT const char * instruments()
constexpr TAG_PARSER_EXPORT const char * bps()
constexpr TAG_PARSER_EXPORT const char * assistantDirector()
constexpr TAG_PARSER_EXPORT const char * mcdi()
constexpr TAG_PARSER_EXPORT const char * genre()
constexpr TAG_PARSER_EXPORT const char * termsOfUse()
constexpr TAG_PARSER_EXPORT const char * choregrapher()
constexpr TAG_PARSER_EXPORT const char * writingApp()
constexpr TAG_PARSER_EXPORT const char * productionStudio()
constexpr TAG_PARSER_EXPORT const char * subject()
constexpr TAG_PARSER_EXPORT const char * duration()
constexpr TAG_PARSER_EXPORT const char * replaygainGain()
constexpr TAG_PARSER_EXPORT const char * artist()
constexpr TAG_PARSER_EXPORT const char * lawRating()
constexpr TAG_PARSER_EXPORT const char * executiveProducer()
constexpr TAG_PARSER_EXPORT const char * purchaseOwner()
constexpr TAG_PARSER_EXPORT const char * partOffset()
constexpr TAG_PARSER_EXPORT const char * editedBy()
constexpr TAG_PARSER_EXPORT const char * composer()
constexpr TAG_PARSER_EXPORT const char * remixedBy()
constexpr TAG_PARSER_EXPORT const char * barcode()
constexpr TAG_PARSER_EXPORT const char * country()
constexpr TAG_PARSER_EXPORT const char * soundEngineer()
constexpr TAG_PARSER_EXPORT const char * icra()
constexpr TAG_PARSER_EXPORT const char * compositionLocation()
constexpr TAG_PARSER_EXPORT const char * thanksTo()
constexpr TAG_PARSER_EXPORT const char * productionCopyright()
constexpr TAG_PARSER_EXPORT const char * artDirector()
constexpr TAG_PARSER_EXPORT const char * originalMediaType()
constexpr TAG_PARSER_EXPORT const char * label()
constexpr TAG_PARSER_EXPORT const char * phone()
constexpr TAG_PARSER_EXPORT const char * description()
constexpr TAG_PARSER_EXPORT const char * original()
constexpr TAG_PARSER_EXPORT const char * replaygainPeak()
Contains all classes and functions of the TagInfo library.
constexpr TAG_PARSER_EXPORT const char * dateEncoded()
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
constexpr TAG_PARSER_EXPORT const char * totalParts()
constexpr TAG_PARSER_EXPORT const char * writingDate()
constexpr TAG_PARSER_EXPORT const char * sortWith()
constexpr TAG_PARSER_EXPORT const char * masteredBy()
constexpr TAG_PARSER_EXPORT const char * arranger()
constexpr TAG_PARSER_EXPORT const char * numberOfFrames()