Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages | Examples

vetInput1394L.h

00001 
00026 /*******************************************************
00027 
00028 libraw1394
00029 libdc1394
00030 
00031 http://www.vision.ie.niigata-u.ac.jp/~tamaki/LTI-Lib
00032 
00033 
00034 
00035 *******************************************************/
00036 
00037 #ifndef __VETLIB_VETINPUT1394L_H__
00038  #define __VETLIB_VETINPUT1394L_H__
00039 
00040  #include "../vetDefs.h"
00041  #include "../vetInput.h"
00042 
00043 
00044  #include "../vetFrameYUV420.h"
00045  #include "../vetFrameRGB24.h"
00046  #include "../vetFrameT.h"
00047 
00048 
00049 class vetInput1394L : public vetInput // virtual ?
00050  {
00051 
00052  protected:
00053 
00054 
00055  public:
00056 
00057                 vetInput1394L(float fps = 0);
00058 //              vetInput1394L();
00059 //              vetInput1394L();
00060 
00061 
00062 
00067                 unsigned int getWidth() const { return 0; };
00068 
00073                 unsigned int getHeight() const { return 0; };
00074 
00075 
00076 
00077                 VETRESULT extractTo(vetFrameYUV420& img);
00078                 VETRESULT extractTo(vetFrameRGB24& img);
00079                 VETRESULT extractTo(vetFrameT<unsigned char>& img);
00080 
00081 
00082 };
00083 
00084 
00085 #endif  //__VETLIB_VETINPUT1394L_H__

Generated on Tue Jan 24 11:59:04 2006 for VETLib by  doxygen 1.4.4