ChunkProvider/ChunkWriter: Move method to protected
* Remove inline destructor.
This commit is contained in:
@@ -14,7 +14,12 @@ class PluginManager;
|
||||
|
||||
class BChunkProvider {
|
||||
public:
|
||||
virtual ~BChunkProvider() {};
|
||||
BChunkProvider();
|
||||
virtual ~BChunkProvider();
|
||||
|
||||
protected:
|
||||
friend class BDecoder;
|
||||
|
||||
virtual status_t GetNextChunk(const void** chunkBuffer,
|
||||
size_t* chunkSize,
|
||||
media_header* mediaHeader) = 0;
|
||||
|
||||
@@ -19,7 +19,12 @@ class PluginManager;
|
||||
|
||||
class BChunkWriter {
|
||||
public:
|
||||
virtual ~BChunkWriter() {};
|
||||
BChunkWriter();
|
||||
virtual ~BChunkWriter();
|
||||
|
||||
protected:
|
||||
friend class BEncoder;
|
||||
|
||||
virtual status_t WriteChunk(const void* chunkBuffer,
|
||||
size_t chunkSize,
|
||||
media_encode_info* encodeInfo) = 0;
|
||||
|
||||
Reference in New Issue
Block a user