Reader: Make constructor protected
This commit is contained in:
@@ -20,9 +20,6 @@ enum {
|
|||||||
|
|
||||||
class Reader {
|
class Reader {
|
||||||
public:
|
public:
|
||||||
Reader();
|
|
||||||
virtual ~Reader();
|
|
||||||
|
|
||||||
virtual status_t Sniff(int32* streamCount) = 0;
|
virtual status_t Sniff(int32* streamCount) = 0;
|
||||||
|
|
||||||
virtual void GetFileFormatInfo(media_file_format* mff) = 0;
|
virtual void GetFileFormatInfo(media_file_format* mff) = 0;
|
||||||
@@ -53,6 +50,10 @@ public:
|
|||||||
|
|
||||||
virtual status_t Perform(perform_code code, void* data);
|
virtual status_t Perform(perform_code code, void* data);
|
||||||
|
|
||||||
|
protected:
|
||||||
|
Reader();
|
||||||
|
virtual ~Reader();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void _Setup(BDataIO* source);
|
void _Setup(BDataIO* source);
|
||||||
|
|
||||||
@@ -62,6 +63,7 @@ private:
|
|||||||
|
|
||||||
// needed for plug-in reference count management
|
// needed for plug-in reference count management
|
||||||
friend class PluginManager;
|
friend class PluginManager;
|
||||||
|
friend class MediaExtractor;
|
||||||
|
|
||||||
virtual void _ReservedReader1();
|
virtual void _ReservedReader1();
|
||||||
virtual void _ReservedReader2();
|
virtual void _ReservedReader2();
|
||||||
|
|||||||
Reference in New Issue
Block a user