1 /* 2 * Copyright 2019, Dario Casalinuovo. All rights reserved. 3 * Distributed under the terms of the MIT License. 4 */ 5 6 #ifndef _DVD_STREAMER_PLUGIN_H 7 #define _DVD_STREAMER_PLUGIN_H 8 9 10 #include <Streamer.h> 11 12 using BCodecKit::BStreamer; 13 using BCodecKit::BStreamerPlugin; 14 15 16 class DVDStreamer : public BStreamer 17 { 18 public: 19 DVDStreamer(); 20 virtual ~DVDStreamer(); 21 22 virtual status_t Sniff(const BUrl& url, BDataIO** source); 23 }; 24 25 26 class DVDStreamerPlugin : public BStreamerPlugin { 27 public: 28 virtual BStreamer* NewStreamer(); 29 }; 30 31 32 #endif // _DVD_STREAMER_PLUGIN_H 33