summaryrefslogtreecommitdiff
path: root/src/lib/film.h
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-09-23 17:05:01 +0200
committerCarl Hetherington <cth@carlh.net>2020-09-23 17:05:01 +0200
commit4f4a86fb43b00d251e44a7f4463fcb390c605212 (patch)
tree274f1b4fea5a5c0f3b4fab9f825f350ec45c8b2a /src/lib/film.h
parent6b9f804bf49ceee0ebb9f06be123dccfee2a45ab (diff)
Add audio language configuration and pass it to libdcp.
Diffstat (limited to 'src/lib/film.h')
-rw-r--r--src/lib/film.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/film.h b/src/lib/film.h
index 174805713..66bcce806 100644
--- a/src/lib/film.h
+++ b/src/lib/film.h
@@ -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;