Add audio language configuration and pass it to libdcp.
[dcpomatic.git] / src / lib / film.h
index 1748057130ee8edbf8c1edfabe154873dd1303cc..66bcce80628830db9d977a1c4dcd3b42ecb7da7e 100644 (file)
@@ -233,6 +233,7 @@ public:
                RATINGS,
                CONTENT_VERSIONS,
                NAME_LANGUAGE,
+               AUDIO_LANGUAGE,
                RELEASE_TERRITORY,
                VERSION_NUMBER,
                STATUS,
@@ -343,6 +344,10 @@ public:
                return _name_language;
        }
 
+       dcp::LanguageTag audio_language () const {
+               return _audio_language;
+       }
+
        dcp::LanguageTag::RegionSubtag release_territory () const {
                return _release_territory;
        }
@@ -404,6 +409,7 @@ public:
        void set_ratings (std::vector<dcp::Rating> r);
        void set_content_versions (std::vector<std::string> v);
        void set_name_language (dcp::LanguageTag lang);
+       void set_audio_language (dcp::LanguageTag lang);
        void set_release_territory (dcp::LanguageTag::RegionSubtag region);
        void set_version_number (int v);
        void set_status (dcp::Status s);
@@ -506,6 +512,7 @@ private:
        std::vector<dcp::Rating> _ratings;
        std::vector<std::string> _content_versions;
        dcp::LanguageTag _name_language;
+       dcp::LanguageTag _audio_language;
        dcp::LanguageTag::RegionSubtag _release_territory;
        int _version_number;
        dcp::Status _status;