Producer filter attach/detach methods; major rework on westley consumer, minor on...
[melted] / src / framework / mlt_playlist.h
index b370dc3..bfa61c0 100644 (file)
@@ -30,6 +30,7 @@ typedef struct
 {
        int clip;
        mlt_producer producer;
+       mlt_service service;
        mlt_position start;
        char *resource;
        mlt_position frame_in;
@@ -60,6 +61,8 @@ extern int mlt_playlist_insert( mlt_playlist self, mlt_producer producer, int wh
 extern int mlt_playlist_remove( mlt_playlist self, int where );
 extern int mlt_playlist_move( mlt_playlist self, int from, int to );
 extern int mlt_playlist_resize_clip( mlt_playlist self, int clip, mlt_position in, mlt_position out );
+extern int mlt_playlist_split( mlt_playlist self, int clip, mlt_position position );
+extern int mlt_playlist_join( mlt_playlist self, int clip, int count, int merge );
 extern void mlt_playlist_close( mlt_playlist self );
 
 #endif