X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fsrc%2FMltService.h;h=aa2c0e278e1ef0e3dce6cc75b549ef276e452e06;hb=47fb1506a99bae1c9cb90f313176f9dab58d5854;hp=69dd9894721d8204ac52ed391cb0788c46cc8496;hpb=bad3af93817e3f922c832f9ff1e2cecf4e8aa9d4;p=melted diff --git a/mlt++/src/MltService.h b/mlt++/src/MltService.h index 69dd989..aa2c0e2 100644 --- a/mlt++/src/MltService.h +++ b/mlt++/src/MltService.h @@ -21,6 +21,8 @@ #ifndef _MLTPP_SERVICE_H_ #define _MLTPP_SERVICE_H_ +#include "config.h" + #include #include "MltProperties.h" @@ -32,7 +34,7 @@ namespace Mlt class Filter; class Frame; - class Service : public Properties + class MLTPP_DECLSPEC Service : public Properties { private: mlt_service instance; @@ -44,7 +46,7 @@ namespace Mlt virtual mlt_service get_service( ); void lock( ); void unlock( ); - mlt_properties get_properties( ); + virtual mlt_properties get_properties( ); int connect_producer( Service &producer, int index = 0 ); Service *consumer( ); Service *producer( );