#ifndef _MLTPP_PRODUCER_H_
#define _MLTPP_PRODUCER_H_
+#include "config.h"
+
#include <framework/mlt.h>
#include "MltService.h"
{
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 );