#include <dvbuffer3.h>
This can use both v1.x and v2.0 series of libdc1394. For v2 it selects the video mode as described for RawDVBuffer3 above. For v1 this just wraps DVBuffer2.
Definition at line 127 of file dvbuffer3.h.
Public Member Functions | |
DVBuffer3 (unsigned int nCamNumber=0, ImageRef irSize=ImageRef(-1,-1), float fFPS=-1.0) | |
virtual | ~DVBuffer3 () |
double | frame_rate () |
ImageRef | size () |
virtual VideoFrame < pixel_T > * | get_frame () |
virtual void | put_frame (VideoFrame< pixel_T > *f) |
virtual bool | frame_pending () |
virtual void | seek_to (double) |
virtual void CVD::DVBuffer3< pixel_T >::put_frame | ( | VideoFrame< pixel_T > * | f | ) | [inline, virtual] |
Tell the buffer that you are finished with this frame.
Typically the VideoBuffer then destroys the frame.
f | The frame that you are finished with. |
Implements CVD::VideoBuffer< pixel_T >.
Definition at line 145 of file dvbuffer3.h.
virtual void CVD::DVBuffer3< pixel_T >::seek_to | ( | double | ) | [inline, virtual] |
Go to a particular point in the video buffer (only implemented in buffers of recorded video).
t | The frame time in seconds |
Reimplemented from CVD::VideoBuffer< pixel_T >.
Definition at line 150 of file dvbuffer3.h.