#include "video_content.h"
#include "audio_content.h"
#include "subtitle_content.h"
-#include "audio_mapping.h"
-#include <boost/enable_shared_from_this.hpp>
-#include <boost/lexical_cast.hpp>
struct AVFormatContext;
struct AVStream;
std::list<ContentTimePeriod> subtitles_during (ContentTimePeriod, bool starting) const;
+protected:
+ void add_properties (std::list<std::pair<std::string, std::string> > &) const;
+
private:
friend struct ffmpeg_pts_offset_test;
friend struct audio_sampling_rate_test;
boost::optional<ContentTime> _first_video;
/** Video filters that should be used when generating DCPs */
std::vector<Filter const *> _filters;
+
+ AVColorRange _color_range;
+ AVColorPrimaries _color_primaries;
+ AVColorTransferCharacteristic _color_trc;
+ AVColorSpace _colorspace;
+ boost::optional<int> _bits_per_pixel;
};
#endif