20 #ifndef MLTPP_SERVICE_H
21 #define MLTPP_SERVICE_H
67 int connect_producer(
Service &producer,
int index = 0);
69 int insert_producer(
Service &producer,
int index = 0);
71 int disconnect_producer(
int index = 0);
73 int disconnect_all_producers();
74 void set_consumer(
Service &service);
83 Frame *get_frame(
int index = 0);
87 int attach(
Filter &filter);
89 int detach(
Filter &filter);
93 int move_filter(
int from,
int to);
97 void set_profile(
Profile &profile);
#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_filter — modifies a single producer's output.
Definition: MltFilter.h:44
C++ wrapper for mlt_frame — a single unit of audio/video data.
Definition: MltFrame.h:43
C++ wrapper for mlt_profile — video format parameters.
Definition: MltProfile.h:45
C++ wrapper for mlt_properties.
Definition: MltProperties.h:41
C++ wrapper for mlt_service — abstract base for all MLT services.
Definition: MltService.h:47
mlt_service instance
Definition: MltService.h:49
header file for lazy client and implementation code :-)
mlt_service_type
The recognized subclasses of mlt_service.
Definition: mlt_types.h:232
MLT C++ wrapper Copyright (C) 2015-2026 Meltytech, LLC.
Definition: MltAnimation.h:27
Profile class.
Definition: mlt_profile.h:36
Properties class.
Definition: mlt_properties.h:41
Service abstract base class.
Definition: mlt_service.h:59