MLT  7.38.0
Multimedia Framework
MltFilteredProducer.h
Go to the documentation of this file.
1 
20 #ifndef MLTPP_FILTERED_PRODUCER_H
21 #define MLTPP_FILTERED_PRODUCER_H
22 
23 #include "MltConfig.h"
24 
25 #include "MltFilter.h"
26 #include "MltProducer.h"
27 #include "MltService.h"
28 
29 namespace Mlt {
30 class Producer;
31 class Service;
32 class Filter;
33 class Profile;
34 
44 {
45 private:
47 
48 public:
49  FilteredProducer(Profile &profile, const char *id, const char *arg = NULL);
50  virtual ~FilteredProducer();
51  int attach(Filter &filter);
52  int detach(Filter &filter);
53 };
54 } // namespace Mlt
55 
56 #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_filter — modifies a single producer's output.
Definition: MltFilter.h:44
A Producer with an internal filter chain applied to its output.
Definition: MltFilteredProducer.h:44
Service * last
Definition: MltFilteredProducer.h:46
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
MLT C++ wrapper Copyright (C) 2015-2026 Meltytech, LLC.
Definition: MltAnimation.h:27