Reader: Make constructor protected

This commit is contained in:
Barrett17
2018-11-22 09:47:11 +01:00
parent af34e7abcc
commit 75b5f33c19
+5 -3
View File
@@ -20,9 +20,6 @@ enum {
class Reader {
public:
Reader();
virtual ~Reader();
virtual status_t Sniff(int32* streamCount) = 0;
virtual void GetFileFormatInfo(media_file_format* mff) = 0;
@@ -53,6 +50,10 @@ public:
virtual status_t Perform(perform_code code, void* data);
protected:
Reader();
virtual ~Reader();
private:
void _Setup(BDataIO* source);
@@ -62,6 +63,7 @@ private:
// needed for plug-in reference count management
friend class PluginManager;
friend class MediaExtractor;
virtual void _ReservedReader1();
virtual void _ReservedReader2();