diff --git a/matroska/matroskatagid.h b/matroska/matroskatagid.h index f224f4a..a92a0c9 100644 --- a/matroska/matroskatagid.h +++ b/matroska/matroskatagid.h @@ -9,6 +9,8 @@ namespace TagParser { namespace MatroskaTagIds { +// nesting information + constexpr TAG_PARSER_EXPORT std::string_view original() { return "ORIGINAL"; @@ -22,6 +24,8 @@ constexpr TAG_PARSER_EXPORT std::string_view country() return "COUNTRY"; } +// organization information + constexpr TAG_PARSER_EXPORT std::string_view totalParts() { return "TOTAL_PARTS"; @@ -35,6 +39,8 @@ constexpr TAG_PARSER_EXPORT std::string_view partOffset() return "PART_OFFSET"; } +// titles + constexpr TAG_PARSER_EXPORT std::string_view title() { return "TITLE"; @@ -44,6 +50,8 @@ constexpr TAG_PARSER_EXPORT std::string_view subtitle() return "SUBTITLE"; } +// nested information + constexpr TAG_PARSER_EXPORT std::string_view url() { return "URL"; @@ -73,6 +81,8 @@ constexpr TAG_PARSER_EXPORT std::string_view phone() return "PHONE"; } +// entities + constexpr TAG_PARSER_EXPORT std::string_view artist() { return "ARTIST"; @@ -210,6 +220,8 @@ constexpr TAG_PARSER_EXPORT std::string_view label() return "LABEL"; } +// search and classification + constexpr TAG_PARSER_EXPORT std::string_view genre() { return "GENRE"; @@ -263,6 +275,8 @@ constexpr TAG_PARSER_EXPORT std::string_view icra() return "ICRA"; } +// temporal information + constexpr TAG_PARSER_EXPORT std::string_view dateRelease() { return "DATE_RELEASED"; @@ -292,6 +306,8 @@ constexpr TAG_PARSER_EXPORT std::string_view datePurchased() return "DATE_PURCHASED"; } +// spatial information + constexpr TAG_PARSER_EXPORT std::string_view recordingLocation() { return "RECORDING_LOCATION"; @@ -305,6 +321,8 @@ constexpr TAG_PARSER_EXPORT std::string_view composerNationality() return "COMPOSER_NATIONALITY"; } +// personal + constexpr TAG_PARSER_EXPORT std::string_view comment() { return "COMMENT"; @@ -318,6 +336,8 @@ constexpr TAG_PARSER_EXPORT std::string_view rating() return "RATING"; } +// technical information + constexpr TAG_PARSER_EXPORT std::string_view encoder() { return "ENCODER"; @@ -338,22 +358,6 @@ constexpr TAG_PARSER_EXPORT std::string_view bpm() { return "BPM"; } -constexpr TAG_PARSER_EXPORT std::string_view duration() -{ - return "DURATION"; -} -constexpr TAG_PARSER_EXPORT std::string_view language() -{ - return "LANGUAGE"; -} -constexpr TAG_PARSER_EXPORT std::string_view numberOfFrames() -{ - return "NUMBER_OF_FRAMES"; -} -constexpr TAG_PARSER_EXPORT std::string_view numberOfBytes() -{ - return "NUMBER_OF_BYTES"; -} constexpr TAG_PARSER_EXPORT std::string_view measure() { return "MEASURE"; @@ -370,6 +374,21 @@ constexpr TAG_PARSER_EXPORT std::string_view replaygainPeak() { return "REPLAYGAIN_PEAK"; } +constexpr TAG_PARSER_EXPORT std::string_view duration() +{ + return "DURATION"; +} +constexpr TAG_PARSER_EXPORT std::string_view numberOfFrames() +{ + return "NUMBER_OF_FRAMES"; +} +constexpr TAG_PARSER_EXPORT std::string_view numberOfBytes() +{ + return "NUMBER_OF_BYTES"; +} + +// identifiers + constexpr TAG_PARSER_EXPORT std::string_view identifiers() { return "Identifiers"; @@ -403,6 +422,8 @@ constexpr TAG_PARSER_EXPORT std::string_view lccn() return "LCCN"; } +// commercial + constexpr TAG_PARSER_EXPORT std::string_view purchaseItem() { return "PURCHASE_ITEM"; @@ -424,6 +445,8 @@ constexpr TAG_PARSER_EXPORT std::string_view purchaseCurrency() return "PURCHASE_CURRENCY"; } +// legal + constexpr TAG_PARSER_EXPORT std::string_view copyright() { return "COPYRIGHT"; @@ -441,6 +464,13 @@ constexpr TAG_PARSER_EXPORT std::string_view termsOfUse() return "TERMS_OF_USE"; } +// other + +constexpr TAG_PARSER_EXPORT std::string_view language() +{ + return "LANGUAGE"; +} + namespace TrackSpecific { constexpr TAG_PARSER_EXPORT std::string_view numberOfBytes() {