From 06b088bd627c1ab9125d0aa5115c39fea23bab31 Mon Sep 17 00:00:00 2001 From: Barrett17 Date: Thu, 22 Nov 2018 09:32:02 +0100 Subject: [PATCH] Streamer: Make constructor private --- headers/os/codec/StreamerPlugin.h | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/headers/os/codec/StreamerPlugin.h b/headers/os/codec/StreamerPlugin.h index 0badcc4468..3a685e17bd 100644 --- a/headers/os/codec/StreamerPlugin.h +++ b/headers/os/codec/StreamerPlugin.h @@ -1,9 +1,12 @@ +/* + * Copyright 2017, Dario Casalinuovo. All rights reserved. + * Distributed under the terms of the MIT License. + */ #ifndef _STREAMER_PLUGIN_H #define _STREAMER_PLUGIN_H #include -#include #include #include "MediaPlugin.h" @@ -16,15 +19,17 @@ class PluginManager; class Streamer { public: + virtual status_t Sniff(const BUrl& url, BDataIO** source) = 0; + +protected: Streamer(); virtual ~Streamer(); - virtual status_t Sniff(const BUrl& url, BDataIO** source) = 0; - private: MediaPlugin* fMediaPlugin; friend class PluginManager; + friend class MediaStreamer; virtual void _ReservedStreamer1(); virtual void _ReservedStreamer2();