virtual std::string identifier () const;
virtual void set_default_colour_conversion ();
-
+
Frame video_length () const {
boost::mutex::scoped_lock lm (_mutex);
return _video_length;
if (_video_frame_type == VIDEO_FRAME_TYPE_3D_ALTERNATE) {
return _video_length / 2;
}
-
+
return _video_length;
}
boost::mutex::scoped_lock lm (_mutex);
return _video_size;
}
-
+
float video_frame_rate () const {
boost::mutex::scoped_lock lm (_mutex);
return _video_frame_rate;
void set_fade_in (Frame);
void set_fade_out (Frame);
-
+
VideoFrameType video_frame_type () const {
boost::mutex::scoped_lock lm (_mutex);
return _video_frame_type;
boost::mutex::scoped_lock lm (_mutex);
return _fade_out;
}
-
+
dcp::Size video_size_after_3d_split () const;
dcp::Size video_size_after_crop () const;
friend struct audio_sampling_rate_test;
void setup_default_colour_conversion ();
-
+
dcp::Size _video_size;
VideoFrameType _video_frame_type;
Crop _crop;