arFileGrabber.h
Go to the documentation of this file.
00001  
00002 
00003 #ifndef __ARFILEGRABBER_HEADERFILE__
00004 #define __ARFILEGRABBER_HEADERFILE__
00005 
00006 
00007 class ARFileGrabber  
00008 {
00009 public:
00010         ARFileGrabber(const char* nFileName, int nWidth=320, int nHeight=240, int nByterPerComp=4);
00011         virtual ~ARFileGrabber  ();
00012 
00013         void Init(int /*deviceId*/)  {}
00014 
00015         //void BindFilter(int deviceId, IBaseFilter **pFilter);
00016         //void GrabFrame(long* size, long** pBuffer);
00017         void GrabFrame();
00018         //void Grab32BitFrame();
00019 
00020 
00021         //long  GetBufferSize() {return bufferSize;}
00022         long* GetBuffer() {  return (long*)buffer;  }
00023 
00024         void SetFlippedImage(bool /*flag*/) {}
00025 
00026         void DisplayProperties();
00027         //void EnumDevices(DeviceInfo *head);
00028 
00029         void NextFile();
00030 
00031 protected:
00032         int width,height;
00033         unsigned char* buffer;
00034         int bufferlen;
00035         bool showedWarning;
00036 
00037         char* filename;
00038 
00039         int fileIdx, oldIdx;
00040 };
00041 
00042 
00043 #endif //__ARFILEGRABBER_HEADERFILE__


tuw_artoolkitplus
Author(s): Markus Bader
autogenerated on Sun May 29 2016 02:50:12