|
FFmpeg
|
Queue of AVFrame pointers. More...
#include <framequeue.h>
Public Attributes | |
| FFFrameBucket * | queue |
| Array of allocated buckets, used as a circular buffer. | |
| size_t | allocated |
| Size of the array of buckets. | |
| size_t | tail |
| Tail of the queue. More... | |
| size_t | queued |
| Number of currently queued frames. | |
| FFFrameBucket | first_bucket |
| Pre-allocated bucket for queues of size 1. | |
| uint64_t | total_frames_head |
| Total number of frames entered in the queue. | |
| uint64_t | total_frames_tail |
| Total number of frames dequeued from the queue. More... | |
| uint64_t | total_samples_head |
| Total number of samples entered in the queue. | |
| uint64_t | total_samples_tail |
| Total number of samples dequeued from the queue. More... | |
| int | samples_skipped |
| Indicate that samples are skipped. | |
Queue of AVFrame pointers.
| size_t FFFrameQueue::tail |
Tail of the queue.
It is the index in the array of the next frame to take.
| uint64_t FFFrameQueue::total_frames_tail |
Total number of frames dequeued from the queue.
queued = total_frames_head - total_frames_tail
| uint64_t FFFrameQueue::total_samples_tail |
Total number of samples dequeued from the queue.
queued_samples = total_samples_head - total_samples_tail
1.8.12