X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fsrc%2FMltFilter.h;h=8efb4e41b7d85e0c5653bac41c1c80700b06ef3b;hb=2085323abc65a3325b4e9f1a9733dcf126756862;hp=0682210a685efbaff8e64688103caa294ab82b9b;hpb=1e779c37ceeceadaeb9733966d6cdda6a5b11358;p=melted diff --git a/mlt++/src/MltFilter.h b/mlt++/src/MltFilter.h index 0682210..8efb4e4 100644 --- a/mlt++/src/MltFilter.h +++ b/mlt++/src/MltFilter.h @@ -21,6 +21,8 @@ #ifndef _MLTPP_FILTER_H_ #define _MLTPP_FILTER_H_ +#include "config.h" + #include #include "MltService.h" @@ -28,14 +30,15 @@ namespace Mlt { class Service; + class Profile; - class Filter : public Service + class MLTPP_DECLSPEC Filter : public Service { private: - bool destroy; mlt_filter instance; public: - Filter( char *id, char *service = NULL ); + Filter( Profile& profile, char *id, char *service = NULL ); + Filter( Service &filter ); Filter( Filter &filter ); Filter( mlt_filter filter ); virtual ~Filter( );