X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fsrc%2FMltProducer.h;h=09a4977564c7f57d59803482ca3cacee2abee041;hb=bdb1a02033fc4eb44e0cd540411d33c87c1b9305;hp=81b4dad85f211ab1daf353998ca89255ad4b382d;hpb=8433613ca206628beb6f5868d8eab73780fc1faa;p=melted diff --git a/mlt++/src/MltProducer.h b/mlt++/src/MltProducer.h index 81b4dad..09a4977 100644 --- a/mlt++/src/MltProducer.h +++ b/mlt++/src/MltProducer.h @@ -21,6 +21,8 @@ #ifndef _MLTPP_PRODUCER_H_ #define _MLTPP_PRODUCER_H_ +#include "config.h" + #include #include "MltService.h" @@ -29,15 +31,16 @@ namespace Mlt { class Service; class Filter; + class Profile; - class Producer : public Service + class MLTPP_DECLSPEC Producer : public Service { private: mlt_producer instance; Producer *parent_; public: Producer( ); - Producer( char *id, char *service = NULL ); + Producer( Profile& profile, char *id, char *service = NULL ); Producer( Service &producer ); Producer( mlt_producer producer ); Producer( Producer &producer );