ChangeLog.
[dcpomatic.git] / src / lib / audio_decoder.h
index 2ad53da8bf42684e544e753bc6b0ca4708c72d19..ab6c4b8a931e12cfe892c8cb74d86ae7162d1a10 100644 (file)
@@ -36,7 +36,9 @@ class AudioBuffers;
 class AudioDecoder : public virtual Decoder
 {
 public:
-       AudioDecoder (boost::shared_ptr<const Film>);
+       AudioDecoder (boost::shared_ptr<const Film>, boost::shared_ptr<const AudioContent>);
+
+       bool has_audio () const;
 
        /** Emitted when some audio data is ready */
        boost::signals2::signal<void (boost::shared_ptr<const AudioBuffers>, AudioContent::Frame)> Audio;
@@ -44,6 +46,7 @@ public:
 protected:
 
        void audio (boost::shared_ptr<const AudioBuffers>, AudioContent::Frame);
+       boost::shared_ptr<const AudioContent> _audio_content;
        AudioContent::Frame _audio_position;
 };