Instance class used to control the playback of video.
- See Also
VuoMovie_getNextFrame
VuoMovie_initFfmpeg
VuoMovie_getInfo
VuoMovie_make
struct VuoMovieDecoder::AVContainer |
Class Members |
AVCodecContext * |
pCodecCtx |
|
AVFormatContext * |
pFormatCtx |
|
int64_t |
startPts |
|
int |
totalFrames |
|
AVStream * |
video_st |
|
int |
videoStream |
|
Internal struct which contains context and current playback status of VuoMovieDecoder.
VuoMovieDecoder::~VuoMovieDecoder |
( |
| ) |
|
|
inline |
Returns a VuoList_VuoReal
containing every frame's presentation time stamp.
In the event that timestamp information is not available, the current frame index multiplied by time base is used.
bool VuoMovieDecoder::getNextFrame |
( |
VuoImage * |
image, |
|
|
double * |
nextFrame |
|
) |
| |
|
inline |
Attempts to extract the frame image and timestamp for the next full frame in the current stream.
bool VuoMovieDecoder::seekToMs |
( |
int64_t |
ms | ) |
|
|
inline |
Converts millisecond to frame PTS and performs an av_seek_frame()
call.
Stores instance playback information.
uint64_t VuoMovieDecoder::frameCount = 0 |
The index of the last read frame.
The documentation for this class was generated from the following file: