|
MLT
7.38.0
Multimedia Framework
|
C++ wrapper for mlt_deque — a double-ended queue of void pointers. More...
#include <MltDeque.h>

Public Member Functions | |
| int | count () |
| Deque () | |
| void * | peek (int index) |
| void * | peek_back () |
| void * | peek_front () |
| void * | pop_back () |
| void * | pop_front () |
| int | push_back (void *item) |
| int | push_front (void *item) |
| ~Deque () | |
Private Attributes | |
| mlt_deque | deque |
C++ wrapper for mlt_deque — a double-ended queue of void pointers.
A lightweight LIFO/FIFO container used internally by the MLT framework for frame queuing. Items are untyped void pointers; the caller is responsible for lifetime management.
| Deque::Deque | ( | ) |
| Deque::~Deque | ( | ) |
| int Deque::count | ( | ) |
| void * Deque::peek | ( | int | index | ) |
| void * Deque::peek_back | ( | ) |
| void * Deque::peek_front | ( | ) |
| void * Deque::pop_back | ( | ) |
| void * Deque::pop_front | ( | ) |
| int Deque::push_back | ( | void * | item | ) |
| int Deque::push_front | ( | void * | item | ) |
|
private |