00001 #ifndef VDEVICEDVB_H 00002 #define VDEVICEDVB_H 00003 00004 00005 00006 #include "devicedvbinput.inc" 00007 #include "vdevicebase.h" 00008 00009 00010 00011 00012 00013 00014 00015 00016 00017 00018 class VDeviceDVB : public VDeviceBase 00019 { 00020 public: 00021 VDeviceDVB(VideoDevice *device); 00022 ~VDeviceDVB(); 00023 00024 int initialize(); 00025 int open_input(); 00026 int close_all(); 00027 int read_buffer(VFrame *frame); 00028 void fix_asset(Asset *asset); 00029 00030 // Pointer to MWindow::dvb_input 00031 DeviceDVBInput *input_thread; 00032 }; 00033 00034 00035 #endif
1.5.5