From d683883c4dc25cb612f6d5feb1e772016182e722 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 10 May 2013 23:06:17 +0100 Subject: Move SRC (badly) to AudioDecoder. --- src/lib/audio_decoder.h | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'src/lib/audio_decoder.h') diff --git a/src/lib/audio_decoder.h b/src/lib/audio_decoder.h index c393e95f1..8db16e369 100644 --- a/src/lib/audio_decoder.h +++ b/src/lib/audio_decoder.h @@ -26,6 +26,9 @@ #include "audio_source.h" #include "decoder.h" +extern "C" { +#include +} class AudioContent; @@ -35,7 +38,14 @@ class AudioContent; class AudioDecoder : public TimedAudioSource, public virtual Decoder { public: - AudioDecoder (boost::shared_ptr); + AudioDecoder (boost::shared_ptr, boost::shared_ptr); + ~AudioDecoder (); + + void emit_audio (boost::shared_ptr, Time); + +private: + boost::shared_ptr _audio_content; + SwrContext* _swr_context; }; #endif -- cgit v1.2.3