00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #include <streams.h>
00011
00012 #include "IVideoReaderControler.h"
00013
00014 class VideoReader
00015 {
00016 public:
00017 VideoReader(const char *name, int cacheSize = 20);
00018 virtual ~VideoReader();
00019 int isNull();
00020
00021 int getLength();
00022 BYTE* getFrame(int n);
00023 int getFrameWidth();
00024 int getFrameHeight();
00025
00026 private:
00027
00028 IVideoReaderControler* _iControler;
00029 int _valid;
00030 };
00031
00032