20 #ifndef MLTPP_TRACTOR_H
21 #define MLTPP_TRACTOR_H
70 int set_track(
Producer &producer,
int index);
72 int insert_track(
Producer &producer,
int index);
74 int remove_track(
int index);
80 void plant_transition(
Transition &transition,
int a_track = 0,
int b_track = 1);
81 void plant_transition(
Transition *transition,
int a_track = 0,
int b_track = 1);
83 void plant_filter(
Filter &filter,
int track = 0);
84 void plant_filter(
Filter *filter,
int track = 0);
86 bool locate_cut(
Producer *producer,
int &track,
int &cut);
#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
C++ wrapper for mlt_filter — modifies a single producer's output.
Definition: MltFilter.h:44
C++ wrapper for mlt_multitrack — parallel track container.
Definition: MltMultitrack.h:42
C++ wrapper for mlt_producer — origin of audio/video data.
Definition: MltProducer.h:46
C++ wrapper for mlt_profile — video format parameters.
Definition: MltProfile.h:45
C++ wrapper for mlt_service — abstract base for all MLT services.
Definition: MltService.h:47
C++ wrapper for mlt_tractor — composites multiple tracks.
Definition: MltTractor.h:47
mlt_tractor instance
Definition: MltTractor.h:49
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
Producer abstract service class.
Definition: mlt_producer.h:71
Profile class.
Definition: mlt_profile.h:36
Tractor class.
Definition: mlt_tractor.h:40