00001
00002
00003
00004 #ifndef _XVIMAGESEQ_H_
00005
00006 #include <Video.h>
00007 #include <stdlib.h>
00008 #include "XVImageRGB.h"
00009
00010 template <class PIXTYPE>
00011 class XVImageSeq : Video<PIXTYPE> {
00012
00013 protected:
00014
00015 char * prefix;
00016 char * suffix;
00017 int imageIndex;
00018 int stopIndex;
00019
00020 public:
00021
00022 XVImageSeq(char * fp, char * fs, int initFrame = 0, int lastFrame = -1) :
00023 prefix(fp), suffix(fs), imageIndex(initFrame), stopIndex(lastFrame) {};
00024
00025 virtual int initiate_acquire(int buffernum);
00026 virtual int wait_for_completion(int buffernum){ return 0; };
00027 };
00028
00029 #endif
00030
00031
00032
00033
00034
00035
00036
00037
00038
00039
00040
00041
00042
00043
00044
00045
00046
00047