11efb85deSBarrett17 /* 21efb85deSBarrett17 * Copyright 2019, Dario Casalinuovo. All rights reserved. 31efb85deSBarrett17 * Distributed under the terms of the MIT License. 41efb85deSBarrett17 */ 51efb85deSBarrett17 #ifndef _DVD_STREAMER_PLUGIN_H 61efb85deSBarrett17 #define _DVD_STREAMER_PLUGIN_H 71efb85deSBarrett17 81efb85deSBarrett17 9*218a8c03SAugustin Cavalier #include "StreamerPlugin.h" 101efb85deSBarrett17 11*218a8c03SAugustin Cavalier class DVDStreamer : public Streamer 121efb85deSBarrett17 { 131efb85deSBarrett17 public: 141efb85deSBarrett17 DVDStreamer(); 151efb85deSBarrett17 virtual ~DVDStreamer(); 161efb85deSBarrett17 17*218a8c03SAugustin Cavalier virtual status_t Sniff(const BUrl& url, BDataIO**); 18cb19342bSBarrett17 19*218a8c03SAugustin Cavalier #if 0 20cb19342bSBarrett17 virtual void MouseMoved(uint32 x, uint32 y); 21cb19342bSBarrett17 virtual void MouseDown(uint32 x, uint32 y); 22*218a8c03SAugustin Cavalier #endif 231efb85deSBarrett17 }; 241efb85deSBarrett17 251efb85deSBarrett17 26*218a8c03SAugustin Cavalier class DVDStreamerPlugin : public StreamerPlugin 27*218a8c03SAugustin Cavalier { 281efb85deSBarrett17 public: 29*218a8c03SAugustin Cavalier virtual Streamer* NewStreamer(); 301efb85deSBarrett17 }; 311efb85deSBarrett17 321efb85deSBarrett17 331efb85deSBarrett17 #endif // _DVD_STREAMER_PLUGIN_H 34