MLT 7.40.0
Multimedia Framework
MltField.h
Go to the documentation of this file.
1
20#ifndef MLTPP_FIELD_H
21#define MLTPP_FIELD_H
22
23#include "MltConfig.h"
24
25#include <framework/mlt.h>
26
27#include "MltService.h"
28
29namespace Mlt {
30class Service;
31class Filter;
32class Transition;
33
43{
44private:
46
47public:
49 Field(mlt_field field);
50 Field(Field &field);
51 virtual ~Field();
52 mlt_field get_field();
53 mlt_service get_service() override;
55 int plant_filter(Filter &filter, int track = 0);
57 int plant_transition(Transition &transition, int a_track = 0, int b_track = 1);
59 void disconnect_service(Service &service);
60};
61} // namespace Mlt
62
63#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_field — manages transitions and filters for a Tractor.
Definition MltField.h:43
mlt_field instance
Definition MltField.h:45
C++ wrapper for mlt_filter — modifies a single producer's output.
Definition MltFilter.h:44
C++ wrapper for mlt_service — abstract base for all MLT services.
Definition MltService.h:47
C++ wrapper for mlt_transition — blends two tracks together.
Definition MltTransition.h:45
header file for lazy client and implementation code :-)
MLT C++ wrapper Copyright (C) 2015-2026 Meltytech, LLC.
Definition MltAnimation.h:27
Field class.
Definition mlt_field.c:39
Service abstract base class.
Definition mlt_service.h:59