Video::FrameQueue Struct Reference

Public Member Functions

 FrameQueue (const FrameQueue &)=delete
 
 FrameQueue (FrameQueue &&)=delete
 
FrameQueueoperator= (const FrameQueue &)=delete
 
FrameQueueoperator= (FrameQueue &&)=delete
 
AVFramePointer newFrame () noexcept
 
void enqueue_decoding_error (AVFrame *f)
 
void enqueue (AVFrame *f)
 
AVFrame * dequeue () noexcept
 
AVFrame * dequeue_one () noexcept
 
AVFrame * discard_and_dequeue () noexcept
 
AVFrame * discard_and_dequeue_one () noexcept
 
void set_discard_frame (AVFrame *)
 
void release (AVFrame *frame) noexcept
 
void drain ()
 
std::size_t size () const noexcept
 

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