libcvd
|
The semsntics of the videobuffer. See VideoFrame::type() More...
#include <videobuffer.h>
Public Types | |
enum | Type { NotLive, Live, Flushable } |
The semsntics of the videobuffer. See VideoFrame::type()
Enumerator | |
---|---|
NotLive | The buffer does not have live semantics: frames are not throttled by something external. VideoBuffer::frame_pending() is true until the last frame has been retrieved, after which is is set to false. |
Live | The buffer has live semantics: frames are throttled by something externa, but VideoBuffer::frame_pending() always returns true. |
Flushable | The buffer is flushable: it is live and VideoBuffer::frame_pending() returns an accurate result. |