20 #ifndef MLTPP_PRODUCER_H
21 #define MLTPP_PRODUCER_H
70 int seek(
int position);
72 int seek(
const char *time);
80 int set_speed(
double speed);
88 int set_in_and_out(
int in,
int out);
99 Producer *cut(
int in = 0,
int out = -1);
108 int64_t get_creation_time();
109 void set_creation_time(int64_t creation_time);
#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_producer — origin of audio/video data.
Definition: MltProducer.h:46
mlt_producer instance
Definition: MltProducer.h:48
Producer * parent_
Definition: MltProducer.h:49
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
header file for lazy client and implementation code :-)
mlt_time_format
The time string formats.
Definition: mlt_types.h:172
@ mlt_time_smpte_df
SMPTE timecode as [[[hh:]mm:]ss{:|;}]frames.
Definition: mlt_types.h:175
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
Service abstract base class.
Definition: mlt_service.h:59