Frame
Service
Consumer
+ FilteredConsumer [*]
+ Field
Filter
+ Multitrack
Producer
Playlist
+ Tractor
Transition
+ [*] These classes have no direct equivalent in the C API.
+
SPECIAL CASES
-------------
return new Producer( mlt_multitrack_track( get_multitrack( ), index ) );
}
+void Multitrack::refresh( )
+{
+ return mlt_multitrack_refresh( get_multitrack( ) );
+}
int clip( mlt_whence whence, int index );
int count( );
Producer *track( int index );
+ void refresh( );
};
}
return new Field( mlt_tractor_field( get_tractor( ) ) );
}
+void Tractor::refresh( )
+{
+ return mlt_tractor_refresh( get_tractor( ) );
+}
+
+int Tractor::set_track( Producer &producer, int index )
+{
+ return mlt_tractor_set_track( get_tractor( ), producer.get_producer( ), index );
+}
+
+Producer *Tractor::track( int index )
+{
+ return new Producer( mlt_tractor_get_track( get_tractor( ), index ) );
+}
mlt_producer get_producer( );
Multitrack *multitrack( );
Field *field( );
+ void refresh( );
+ int set_track( Producer &producer, int index );
+ Producer *track( int index );
};
}
%newobject Producer::filter( int );
%newobject Playlist::current( );
%newobject Playlist::clip_info( int );
-%newobject Multitrack::track( int index );
+%newobject Multitrack::track( int );
%newobject Tractor::multitrack( );
%newobject Tractor::field( );
+%newobject Tractor::track( int );
}
/** Classes to wrap.