ChunkProvider/ChunkWriter: Move method to protected

* Remove inline destructor.
This commit is contained in:
Barrett17
2018-11-25 14:07:46 +01:00
parent 915d566198
commit 1b96c34179
4 changed files with 32 additions and 2 deletions
+6 -1
View File
@@ -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;
+6 -1
View File
@@ -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;
+10
View File
@@ -59,3 +59,13 @@ void BDecoder::_ReservedDecoder5() {}
BDecoderPlugin::BDecoderPlugin()
{
}
BChunkProvider::BChunkProvider()
{
}
BChunkProvider::~BChunkProvider()
{
}
+10
View File
@@ -136,3 +136,13 @@ void BEncoder::_ReservedEncoder20() {}
BEncoderPlugin::BEncoderPlugin()
{
}
BChunkWriter::BChunkWriter()
{
}
BChunkWriter::~BChunkWriter()
{
}