class DCPExaminer : public DCP, public VideoExaminer, public AudioExaminer
{
public:
- explicit DCPExaminer (boost::shared_ptr<const DCPContent>, bool tolerant);
+ explicit DCPExaminer (std::shared_ptr<const DCPContent>, bool tolerant);
bool has_video () const {
return _has_video;
return _ratings;
}
- std::string content_version () const {
- return _content_version;
+ std::vector<std::string> content_versions () const {
+ return _content_versions;
}
bool has_atmos () const {
std::list<int64_t> _reel_lengths;
std::map<dcp::Marker, dcp::Time> _markers;
std::vector<dcp::Rating> _ratings;
- std::string _content_version;
+ std::vector<std::string> _content_versions;
bool _has_atmos;
Frame _atmos_length;
dcp::Fraction _atmos_edit_rate;