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;
|
||||
|
||||
@@ -59,3 +59,13 @@ void BDecoder::_ReservedDecoder5() {}
|
||||
BDecoderPlugin::BDecoderPlugin()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
BChunkProvider::BChunkProvider()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
BChunkProvider::~BChunkProvider()
|
||||
{
|
||||
}
|
||||
|
||||
@@ -136,3 +136,13 @@ void BEncoder::_ReservedEncoder20() {}
|
||||
BEncoderPlugin::BEncoderPlugin()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
BChunkWriter::BChunkWriter()
|
||||
{
|
||||
}
|
||||
|
||||
|
||||
BChunkWriter::~BChunkWriter()
|
||||
{
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user