#include <localvideoframe.h>
The data is stored internally using Image, and programs which will only ever use LocalVideoBuffers can be optimized by using the image() method. Being Images, these can be deleted sensibly.
T | The pixel type of the video frames |
Definition at line 51 of file localvideoframe.h.
Public Member Functions | |
virtual | ~LocalVideoFrame () |
LocalVideoFrame (double time, CVD::Image< T > &local) | |
Image< T > & | image () |
const Image< T > & | image () const |
double & | timestamp () |
CVD::LocalVideoFrame< T >::LocalVideoFrame | ( | double | time, | |
CVD::Image< T > & | local | |||
) | [inline] |
Construct a video frame from an Image and a timestamp.
time | The timestamp of this frame | |
local | The Image to use for this frame |
Definition at line 63 of file localvideoframe.h.
Image<T>& CVD::LocalVideoFrame< T >::image | ( | ) | [inline] |
Returns the image.
A LocalVideoFrame can be treated just like any other Image (for example it can use optimised copying)
Definition at line 71 of file localvideoframe.h.