X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fswig%2Fmltpp.i;h=f6060b739d4c38f17679011d813388a60c5ba908;hb=f5a43889f0ea29962f2d32b5dab0fcd25bebb945;hp=d6633986f043ef648c435df8eb1c5ef1388ee21d;hpb=36d013c2a170699e957cde8e65d161714cbd16cb;p=melted diff --git a/mlt++/swig/mltpp.i b/mlt++/swig/mltpp.i index d663398..f6060b7 100644 --- a/mlt++/swig/mltpp.i +++ b/mlt++/swig/mltpp.i @@ -30,24 +30,34 @@ */ namespace Mlt { -%newobject Factory::producer( char *, char * ); -%newobject Factory::filter( char *, char * ); -%newobject Factory::transition( char *, char * ); -%newobject Factory::consumer( char *, char * ); +%newobject Factory::init( const char * ); +%newobject Factory::producer( Profile &, char *, char * ); +%newobject Factory::filter( Profile &, char *, char * ); +%newobject Factory::transition( Profile &, char *, char * ); +%newobject Factory::consumer( Profile &, char *, char * ); %newobject Properties::listen( char *, void *, mlt_listener ); %newobject Service::producer( ); %newobject Service::consumer( ); %newobject Service::get_frame( int ); %newobject Service::filter( int ); %newobject Producer::filter( int ); +%newobject Producer::cut( int, int ); %newobject Playlist::current( ); %newobject Playlist::clip_info( int ); +%newobject Playlist::get_clip( int ); %newobject Multitrack::track( int ); %newobject Tractor::multitrack( ); %newobject Tractor::field( ); %newobject Tractor::track( int ); +%newobject Frame::get_original_producer( ); %newobject Miracle::execute( char * ); %newobject Miracle::push( char *, Service & ); +%newobject Miracle::unit( int ); +%newobject Repository::consumers( ); +%newobject Repository::filters( ); +%newobject Repository::producers( ); +%newobject Repository::transitions( ); +%newobject Repository::metadata( mlt_service_type, const char * ); } /** Classes to wrap. @@ -56,11 +66,14 @@ namespace Mlt { %include %include %include +%include %include %include %include +%include %include %include +%include %include %include %include @@ -68,6 +81,7 @@ namespace Mlt { %include %include %include +%include %include %include %include