Tractor enhancements
[melted] / src / framework / mlt_tractor.h
index 28a6071..b9e606f 100644 (file)
 #include "mlt_producer.h"
 
 extern mlt_tractor mlt_tractor_init( );
-extern mlt_service mlt_tractor_service( mlt_tractor this );
-extern int mlt_tractor_connect( mlt_tractor this, mlt_service service );
-extern void mlt_tractor_close( mlt_tractor this );
+extern mlt_tractor mlt_tractor_new( );
+extern mlt_service mlt_tractor_service( mlt_tractor self );
+extern mlt_producer mlt_tractor_producer( mlt_tractor self );
+extern mlt_properties mlt_tractor_properties( mlt_tractor self );
+extern mlt_field mlt_tractor_field( mlt_tractor self );
+extern mlt_multitrack mlt_tractor_multitrack( mlt_tractor self );
+extern int mlt_tractor_connect( mlt_tractor self, mlt_service service );
+extern void mlt_tractor_refresh( mlt_tractor self );
+extern int mlt_tractor_set_track( mlt_tractor self, mlt_producer producer, int index );
+extern mlt_producer mlt_tractor_get_track( mlt_tractor self, int index );
+extern void mlt_tractor_close( mlt_tractor self );
 
 #endif