#include <videobuffer.h>
Definition at line 55 of file videobuffer.h.
Public Types | |
enum | Type { NotLive, Live, Flushable } |
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.