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 TAG_PARSER_EXPORT const char * composer()
TAG_PARSER_EXPORT const char * language()
TAG_PARSER_EXPORT const char * mood()
TAG_PARSER_EXPORT const char * numberOfFrames()
TAG_PARSER_EXPORT const char * description()
TAG_PARSER_EXPORT const char * originalMediaType()
TagTargetLevel
The TagTargetLevel enum specifies tag target levels.
TAG_PARSER_EXPORT const char * mcdi()
TAG_PARSER_EXPORT const char * keywords()
TAG_PARSER_EXPORT const char * lyricist()
TAG_PARSER_EXPORT const char * encoderSettings()
TAG_PARSER_EXPORT const char * thanksTo()
TAG_PARSER_EXPORT const char * genre()
TAG_PARSER_EXPORT const char * numberOfBytes()
TAG_PARSER_EXPORT const char * replaygainPeak()
TAG_PARSER_EXPORT const char * partOffset()
TAG_PARSER_EXPORT const char * purchaseCurrency()
TAG_PARSER_EXPORT const char * fps()
TAG_PARSER_EXPORT const char * measure()
TAG_PARSER_EXPORT const char * license()
TAG_PARSER_EXPORT const char * dateRelease()
TAG_PARSER_EXPORT const char * rating()
TAG_PARSER_EXPORT const char * costumeDesigner()
TAG_PARSER_EXPORT const char * recordingLocation()
TAG_PARSER_EXPORT const char * fax()
TAG_PARSER_EXPORT const char * writingDate()
TAG_PARSER_EXPORT const char * bitrate()
The track's bit rate in bits per second.
TAG_PARSER_EXPORT const char * directorOfPhotography()
TAG_PARSER_EXPORT const char * producer()
TAG_PARSER_EXPORT const char * lyrics()
TAG_PARSER_EXPORT const char * leadPerformer()
TAG_PARSER_EXPORT const char * choregrapher()
TAG_PARSER_EXPORT const char * comment()
TAG_PARSER_EXPORT const char * synopsis()
TAG_PARSER_EXPORT const char * phone()
TAG_PARSER_EXPORT const char * replaygainGain()
TAG_PARSER_EXPORT const char * writingApp()
TAG_PARSER_EXPORT const char * partNumber()
TAG_PARSER_EXPORT const char * assistantDirector()
TAG_PARSER_EXPORT const char * email()
TAG_PARSER_EXPORT const char * address()
TAG_PARSER_EXPORT const char * country()
TAG_PARSER_EXPORT const char * productionStudio()
TAG_PARSER_EXPORT const char * coproducer()
TAG_PARSER_EXPORT const char * initialKey()
TAG_PARSER_EXPORT const char * masteredBy()
TAG_PARSER_EXPORT const char * lccn()
TAG_PARSER_EXPORT const char * playCounter()
TAG_PARSER_EXPORT const char * duration()
TAG_PARSER_EXPORT const char * writtenBy()
TAG_PARSER_EXPORT const char * sample()
TAG_PARSER_EXPORT const char * arranger()
TAG_PARSER_EXPORT const char * editedBy()
TAG_PARSER_EXPORT const char * isrc()
TAG_PARSER_EXPORT const char * totalParts()
TAG_PARSER_EXPORT uint64 matroskaTagTargetLevelValue(TagTargetLevel targetLevel)
Returns the Matroska specific target level value for the specified general targetLevel.
TAG_PARSER_EXPORT const char * barcode()
TAG_PARSER_EXPORT const char * url()
TAG_PARSER_EXPORT const char * subject()
TAG_PARSER_EXPORT const char * screenplayBy()
TAG_PARSER_EXPORT const char * purchasePrice()
TAG_PARSER_EXPORT const char * soundEngineer()
TAG_PARSER_EXPORT const char * director()
TAG_PARSER_EXPORT const char * lawRating()
TAG_PARSER_EXPORT const char * original()
TAG_PARSER_EXPORT const char * dateDigitized()
TAG_PARSER_EXPORT const char * labelCode()
TAG_PARSER_EXPORT const char * conductor()
TAG_PARSER_EXPORT const char * icra()
TAG_PARSER_EXPORT const char * purchaseOwner()
TAG_PARSER_EXPORT const char * composerNationality()
TAG_PARSER_EXPORT const char * numberOfBytes()
TAG_PARSER_EXPORT TagTargetLevel matroskaTagTargetLevel(uint64 targetLevelValue)
Returns the general TagTargetLevel for the Matroska specific targetLevelValue.
TAG_PARSER_EXPORT const char * termsOfUse()
TAG_PARSER_EXPORT const char * encodedBy()
TAG_PARSER_EXPORT const char * publisher()
TAG_PARSER_EXPORT const char * label()
TAG_PARSER_EXPORT const char * distributedBy()
TAG_PARSER_EXPORT const char * artist()
TAG_PARSER_EXPORT const char * tuning()
TAG_PARSER_EXPORT const char * executiveProducer()
TAG_PARSER_EXPORT const char * dateTagged()
TAG_PARSER_EXPORT const char * purchaseInfo()
TAG_PARSER_EXPORT const char * accompaniment()
TAG_PARSER_EXPORT const char * contentType()
TAG_PARSER_EXPORT const char * copyright()
TAG_PARSER_EXPORT const char * isbn()
TAG_PARSER_EXPORT const char * datePurchased()
TAG_PARSER_EXPORT const char * instruments()
TAG_PARSER_EXPORT const char * encoder()
TAG_PARSER_EXPORT const char * statisticsTags()
TAG_PARSER_EXPORT const char * album()
TAG_PARSER_EXPORT const char * compositionLocation()
TAG_PARSER_EXPORT const char * identifiers()
TAG_PARSER_EXPORT const char * productionCopyright()
TAG_PARSER_EXPORT const char * duration()
TAG_PARSER_EXPORT const char * dateRecorded()
TAG_PARSER_EXPORT const char * bps()
TAG_PARSER_EXPORT const char * numberOfFrames()
TAG_PARSER_EXPORT const char * mixedBy()
TAG_PARSER_EXPORT const char * remixedBy()
TAG_PARSER_EXPORT const char * catalogNumber()
TAG_PARSER_EXPORT const char * actor()
TAG_PARSER_EXPORT const char * purchaseItem()
Contains all classes and functions of the TagInfo library.
TAG_PARSER_EXPORT const char * dateWritten()
#define TAG_PARSER_EXPORT
Marks the symbol to be exported by the tagparser library.
TAG_PARSER_EXPORT const char * title()
TAG_PARSER_EXPORT const char * summary()
TAG_PARSER_EXPORT const char * dateEncoded()
TAG_PARSER_EXPORT const char * sortWith()
TAG_PARSER_EXPORT const char * subtitle()
TAG_PARSER_EXPORT const char * character()
TAG_PARSER_EXPORT const char * bpm()
TAG_PARSER_EXPORT const char * artDirector()
TAG_PARSER_EXPORT const char * period()
TAG_PARSER_EXPORT const char * productionDesigner()