Streamer
Streamer* fStreamer;
status_t CreateStreamer(Streamer** streamer,
void DestroyStreamer(Streamer* streamer);
class Streamer {
Streamer();
virtual ~Streamer();
virtual Streamer* NewStreamer() = 0;
Streamer*
class DVDStreamer : public Streamer
virtual Streamer* NewStreamer();
Streamer*
class HTTPStreamer : public Streamer
virtual Streamer* NewStreamer();
Streamer*
virtual Streamer* NewStreamer();
class RTSPStreamer : public Streamer
PluginManager::CreateStreamer(Streamer** streamer, BUrl url, BDataIO** source)
PluginManager::DestroyStreamer(Streamer* streamer)
Streamer::~Streamer()
void Streamer::_ReservedStreamer1() {}
void Streamer::_ReservedStreamer2() {}
void Streamer::_ReservedStreamer3() {}
void Streamer::_ReservedStreamer4() {}
void Streamer::_ReservedStreamer5() {}
Streamer::Streamer()