MLT  7.38.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 
29 namespace Mlt {
30 class Service;
31 class Filter;
32 class Transition;
33 
43 {
44 private:
46 
47 public:
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