Cached interface to InputFrameSeries which directly delivers QImage images. More...
#include <NeovisionII/NeoAnnotate/CachedFrameLoader.H>
Public Member Functions | |
CachedFrameLoader () | |
Constructor. | |
QImage | getFrame (int frameNum) |
Grab a new frame from the frame series, and convert it to a QImage. | |
Dims | getDims () const |
Get the dimensions of the video frames. | |
FrameRange | getFrameRange () const |
Get the framerange of the movie. | |
std::string | getFrameFilename (int fnum) |
bool | loadVideo (QString filename) |
Cached interface to InputFrameSeries which directly delivers QImage images.
Definition at line 49 of file CachedFrameLoader.H.
CachedFrameLoader::CachedFrameLoader | ( | ) |
Constructor.
Definition at line 44 of file CachedFrameLoader.C.
Dims CachedFrameLoader::getDims | ( | ) | const |
Get the dimensions of the video frames.
Definition at line 84 of file CachedFrameLoader.C.
QImage CachedFrameLoader::getFrame | ( | int | frameNum | ) |
Grab a new frame from the frame series, and convert it to a QImage.
Definition at line 54 of file CachedFrameLoader.C.
References MgzJDecoder::readFrame(), and MgzJDecoder::setFrameNumber().
FrameRange CachedFrameLoader::getFrameRange | ( | ) | const |
Get the framerange of the movie.
Definition at line 89 of file CachedFrameLoader.C.
References MgzJDecoder::getNumFrames().