X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fsrc%2FMltTractor.h;h=9fe5d79e4c1784a895f4a221a9790d9c0970374c;hb=9cb7526750aa11c203cae69c618070500519f0c4;hp=2bc8e9996443491016f0dad92458c3e2f3d81785;hpb=d71fb4bb03642d5f8447be77d37e39c4ae8113c5;p=melted diff --git a/mlt++/src/MltTractor.h b/mlt++/src/MltTractor.h index 2bc8e99..9fe5d79 100644 --- a/mlt++/src/MltTractor.h +++ b/mlt++/src/MltTractor.h @@ -21,6 +21,8 @@ #ifndef _MLTPP_TRACTOR_H_ #define _MLTPP_TRACTOR_H_ +#include "config.h" + #include #include "MltProducer.h" @@ -32,8 +34,9 @@ namespace Mlt class Multitrack; class Transition; class Filter; + class Profile; - class Tractor : public Producer + class MLTPP_DECLSPEC Tractor : public Producer { private: mlt_tractor instance; @@ -42,9 +45,9 @@ namespace Mlt Tractor( Service &tractor ); Tractor( mlt_tractor tractor ); Tractor( Tractor &tractor ); - Tractor( char *id, char *arg = NULL ); + Tractor( Profile& profile, char *id, char *arg = NULL ); virtual ~Tractor( ); - mlt_tractor get_tractor( ); + virtual mlt_tractor get_tractor( ); mlt_producer get_producer( ); Multitrack *multitrack( ); Field *field( );