48 #ifndef vpVideoReader_H
49 #define vpVideoReader_H
53 #include <visp/vpDiskGrabber.h>
54 #include <visp/vpFFMPEG.h>
128 #ifdef VISP_HAVE_FFMPEG
147 vpVideoFormatType formatType;
150 char fileName[FILENAME_MAX];
198 void setFileName(
const char *filename);
199 void setFileName(
const std::string &filename);
209 vpVideoFormatType getFormat(
const char *filename);
210 static std::string getExtension(
const std::string &filename);
211 void findLastFrameIndex();
void setFirstFrameIndex(const long firstFrame)
long getFrameIndex() const
long getLastFrameIndex() const
Class that enables to manipulate easily a video file or a sequence of images. As it inherits from the...
virtual void open(vpImage< unsigned char > &I)=0
This class interfaces the FFmpeg library to enable the reading of video files.
Class to grab (ie. read) images from the disk.
Base class for all video devices. It is designed to provide a front end to video sources.
virtual void acquire(vpImage< unsigned char > &I)=0