MLT 7.40.0
Multimedia Framework
MltEvent.h
Go to the documentation of this file.
1
20#ifndef MLTPP_EVENT_H
21#define MLTPP_EVENT_H
22
23#include "MltConfig.h"
24
25#include <framework/mlt.h>
26
27namespace Mlt {
28class Frame;
29
39{
40private:
42
43public:
45 Event(Event &);
46 ~Event();
47 mlt_event get_event();
49 bool is_valid();
51 void block();
53 void unblock();
54};
55
64{
65private:
67
68public:
71 EventData(const EventData &);
72 EventData &operator=(const EventData &);
74 mlt_event_data get_event_data() const;
75 int to_int() const;
76 const char *to_string() const;
77 Frame to_frame() const;
78 void *to_object() const;
79};
80} // namespace Mlt
81
82#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_event_data — typed payload for an MLT event.
Definition MltEvent.h:64
~EventData()
Definition MltEvent.h:73
mlt_event_data instance
Definition MltEvent.h:66
C++ wrapper for mlt_event — a registered event listener handle.
Definition MltEvent.h:39
mlt_event instance
Definition MltEvent.h:41
C++ wrapper for mlt_frame — a single unit of audio/video data.
Definition MltFrame.h:43
header file for lazy client and implementation code :-)
MLT C++ wrapper Copyright (C) 2015-2026 Meltytech, LLC.
Definition MltAnimation.h:27
A container for data that may be supplied with an event.
Definition mlt_events.h:31
Event class.
Definition mlt_events.c:62