00001
00026
00027
00028
00029
00030
00031
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
00050 {
00051
00052 protected:
00053
00054
00055 public:
00056
00057 vetInput1394L(float fps = 0);
00058
00059
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__