MLT 7.40.0
Multimedia Framework
MltLink.h
Go to the documentation of this file.
1
20#ifndef MLTPP_LINK_H
21#define MLTPP_LINK_H
22
23#include "MltConfig.h"
24#include "MltProducer.h"
25
26#include <framework/mlt.h>
27
28namespace Mlt {
29class Producer;
30class Profile;
31
42{
43private:
45
46public:
47 Link();
48 Link(mlt_link link);
49 Link(const char *id, const char *service = NULL);
50 Link(Link *link);
51 Link(Service &link);
52 Link(Link &link);
53 Link(const Link &link);
54 Link &operator=(const Link &link);
55 virtual ~Link();
56 virtual mlt_link get_link();
57 mlt_producer get_producer() override;
58 int connect_next(Mlt::Producer &next, Mlt::Profile &default_profile);
59};
60} // namespace Mlt
61
62#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_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
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