X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fdcp_examiner.h;h=bf083e8ec68ce0844cdfe7c06f27aa162ae565e7;hb=3b80b8f8a938dd34ee0e0fbca8fbce6a6850f136;hp=03d43d0f6c9f7a270ab2f2b16d147c4389ec289d;hpb=f4030653da8f5a0b3daebe640f485b3daf9ef091;p=dcpomatic.git diff --git a/src/lib/dcp_examiner.h b/src/lib/dcp_examiner.h index 03d43d0f6..bf083e8ec 100644 --- a/src/lib/dcp_examiner.h +++ b/src/lib/dcp_examiner.h @@ -17,6 +17,10 @@ */ +/** @file src/lib/dcp_examiner.h + * @brief DCPExaminer class. + */ + #include "video_examiner.h" #include "audio_examiner.h" @@ -27,15 +31,15 @@ class DCPExaminer : public VideoExaminer, public AudioExaminer public: DCPExaminer (boost::shared_ptr); - float video_frame_rate () const { - return _video_frame_rate.get_value_or (24); + boost::optional video_frame_rate () const { + return _video_frame_rate; } dcp::Size video_size () const { return _video_size.get_value_or (dcp::Size (1998, 1080)); } - ContentTime video_length () const { + Frame video_length () const { return _video_length; } @@ -55,7 +59,7 @@ public: return _audio_channels.get_value_or (0); } - ContentTime audio_length () const { + Frame audio_length () const { return _audio_length; } @@ -70,10 +74,10 @@ public: private: boost::optional _video_frame_rate; boost::optional _video_size; - ContentTime _video_length; + Frame _video_length; boost::optional _audio_channels; boost::optional _audio_frame_rate; - ContentTime _audio_length; + Frame _audio_length; std::string _name; bool _has_subtitles; bool _encrypted;