CVD::VideoBufferType Struct Reference

#include <videobuffer.h>

List of all members.


Detailed Description

The semsntics of the videobuffer. See VideoFrame::type().

Definition at line 55 of file videobuffer.h.


Public Types

enum  Type { NotLive, Live, Flushable }

Member Enumeration Documentation

enum CVD::VideoBufferType::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.

Definition at line 57 of file videobuffer.h.


The documentation for this struct was generated from the following file:
Generated on Wed Feb 18 10:23:09 2009 for CVD by  doxygen 1.5.3