00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef HxTVCaptureFileServant_h
00011 #define HxTVCaptureFileServant_h
00012
00013 #include <OB/CORBA.h>
00014 #include "HxTVCaptureServant.h"
00015
00016 class HxTVCaptureFileServant : public HxTVCaptureServant
00017 {
00018 public:
00019 HxTVCaptureFileServant(const char *name);
00020 virtual ~HxTVCaptureFileServant();
00021
00022 virtual HxCorba::Sizes getSizes();
00023 virtual HxCorba::RgbSeq* getRgb();
00024 virtual void close();
00025
00026 private:
00027 void* _handle;
00028
00029 int _width;
00030 int _height;
00031 int _nFrame;
00032 int _length;
00033 };
00034
00035 #endif