libcvd
Public Types | List of all members
CVD::VideoBufferType Struct Reference

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

#include <videobuffer.h>

Public Types

enum  Type { NotLive, Live, Flushable }
 

Detailed Description

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

Member Enumeration Documentation

◆ 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.


The documentation for this struct was generated from the following file: