X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Faudio_content.h;h=e196e15c208e6573441c8c3de736c1d31089e4a3;hb=cc76b517f6a74f813ae38137bdc88ff3bafa6dd9;hp=09e7a0d12d1978812be8268b7991a59143d58854;hpb=2d5beb0d6794df13ad1df47e84fd7a57d1d1c64d;p=dcpomatic.git diff --git a/src/lib/audio_content.h b/src/lib/audio_content.h index 09e7a0d12..e196e15c2 100644 --- a/src/lib/audio_content.h +++ b/src/lib/audio_content.h @@ -34,23 +34,15 @@ class AudioContentProperty { public: -<<<<<<< 17dbd967c18aff2f3007eb86b5eee5b43f23bc4b - static int const AUDIO_STREAMS; - static int const AUDIO_GAIN; - static int const AUDIO_DELAY; - static int const AUDIO_VIDEO_FRAME_RATE; -======= static int const STREAMS; static int const GAIN; static int const DELAY; ->>>>>>> Rename video/audio/subtitle part methods. }; class AudioContent : public ContentPart { public: AudioContent (Content* parent, boost::shared_ptr); - AudioContent (Content* parent, boost::shared_ptr, cxml::ConstNodePtr); AudioContent (Content* parent, boost::shared_ptr, std::vector >); void as_xml (xmlpp::Node *) const; @@ -75,9 +67,6 @@ public: return _delay; } - double audio_video_frame_rate () const; - void set_audio_video_frame_rate (double r); - std::string processing_description () const; std::vector streams () const { @@ -92,13 +81,16 @@ public: void add_properties (std::list &) const; + static boost::shared_ptr from_xml (Content* parent, boost::shared_ptr, cxml::ConstNodePtr); + private: + AudioContent (Content* parent, boost::shared_ptr, cxml::ConstNodePtr); + /** Gain to apply to audio in dB */ double _gain; /** Delay to apply to audio (positive moves audio later) in milliseconds */ int _delay; - boost::optional _video_frame_rate; std::vector _streams; };