diff --git a/headers/os/codec/DecoderPlugin.h b/headers/os/codec/DecoderPlugin.h index 8d9267170a..67a614099f 100644 --- a/headers/os/codec/DecoderPlugin.h +++ b/headers/os/codec/DecoderPlugin.h @@ -23,9 +23,6 @@ public: class Decoder { public: - Decoder(); - virtual ~Decoder(); - virtual void GetCodecInfo(media_codec_info* codecInfo) = 0; // Setup get's called with the info data from Reader::GetStreamInfo @@ -50,6 +47,11 @@ public: virtual status_t Perform(perform_code code, void* data); +protected: + Decoder(); + virtual ~Decoder(); + + private: ChunkProvider* fChunkProvider;