MLT 7.40.0
Multimedia Framework
MltDeque.h
Go to the documentation of this file.
1
20#ifndef MLTPP_DEQUE_H
21#define MLTPP_DEQUE_H
22
23#include "MltConfig.h"
24
25#include <framework/mlt.h>
26
27namespace Mlt {
37{
38private:
40
41public:
42 Deque();
43 ~Deque();
44 int count();
45 int push_back(void *item);
46 void *pop_back();
47 int push_front(void *item);
48 void *pop_front();
49 void *peek_back();
50 void *peek_front();
51 void *peek(int index);
52};
53} // namespace Mlt
54
55#endif
#define MLTPP_DECLSPEC
MltConfig.h - Convenience header file for all mlt++ objects Copyright (C) 2004-2026 Meltytech,...
Definition MltConfig.h:33
C++ wrapper for mlt_deque — a double-ended queue of void pointers.
Definition MltDeque.h:37
mlt_deque deque
Definition MltDeque.h:39
header file for lazy client and implementation code :-)
static track_info * peek(mlt_parser self)
Definition mlt_producer.c:926
MLT C++ wrapper Copyright (C) 2015-2026 Meltytech, LLC.
Definition MltAnimation.h:27
Double-Ended Queue (deque) class.
Definition mlt_deque.c:48