inigo docs load/stop corrections
[melted] / src / framework / mlt_transition.h
index 1686199..1dad6c1 100644 (file)
@@ -42,14 +42,12 @@ struct mlt_transition_s
        
        // track and in/out points
        mlt_service producer;
-       int a_track;
-       int b_track;
-       mlt_timecode in;
-       mlt_timecode out;
        
        // Private
        mlt_frame a_frame;
        mlt_frame b_frame;
+       int a_held;
+       int b_held;
 };
 
 /** Public final methods
@@ -59,11 +57,11 @@ extern int mlt_transition_init( mlt_transition this, void *child );
 extern mlt_service mlt_transition_service( mlt_transition this );
 extern mlt_properties mlt_transition_properties( mlt_transition this );
 extern int mlt_transition_connect( mlt_transition this, mlt_service producer, int a_track, int b_track );
-extern void mlt_transition_set_in_and_out( mlt_transition this, mlt_timecode in, mlt_timecode out );
+extern void mlt_transition_set_in_and_out( mlt_transition this, mlt_position in, mlt_position out );
 extern int mlt_transition_get_a_track( mlt_transition this );
 extern int mlt_transition_get_b_track( mlt_transition this );
-extern mlt_timecode mlt_transition_get_in( mlt_transition this );
-extern mlt_timecode mlt_transition_get_out( mlt_transition this );
+extern mlt_position mlt_transition_get_in( mlt_transition this );
+extern mlt_position mlt_transition_get_out( mlt_transition this );
 extern void mlt_transition_close( mlt_transition this );
 
 #endif