X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fsrc%2FMltFilteredConsumer.h;h=f1c1fffeeec53f860c944fd2352ebbc74224689f;hb=47fb1506a99bae1c9cb90f313176f9dab58d5854;hp=0b6bca6037df925843bd63ebcd6b1e8939e835db;hpb=1d262eab5f8850bf2603a405e09ad213341f4ab7;p=melted diff --git a/mlt++/src/MltFilteredConsumer.h b/mlt++/src/MltFilteredConsumer.h index 0b6bca6..f1c1fff 100644 --- a/mlt++/src/MltFilteredConsumer.h +++ b/mlt++/src/MltFilteredConsumer.h @@ -21,6 +21,8 @@ #ifndef _MLTPP_FILTERED_CONSUMER_H_ #define _MLTPP_FILTERED_CONSUMER_H_ +#include "config.h" + #include "MltConsumer.h" #include "MltFilter.h" #include "MltService.h" @@ -31,15 +33,17 @@ namespace Mlt class Service; class Filter; - class FilteredConsumer : public Consumer + class MLTPP_DECLSPEC FilteredConsumer : public Consumer { private: Service *first; public: FilteredConsumer( char *id, char *arg = NULL ); + FilteredConsumer( Consumer &consumer ); virtual ~FilteredConsumer( ); int connect( Service &service ); int attach( Filter &filter ); + int last( Filter &filter ); int detach( Filter &filter ); }; }