return info;
}
+void Playlist::delete_clip_info( ClipInfo *info )
+{
+ delete info;
+}
+
int Playlist::insert( Producer &producer, int where, int in, int out )
{
return mlt_playlist_insert( get_playlist( ), producer.get_producer( ), where, in, out );
return mlt_playlist_split( get_playlist( ), clip, position );
}
+int Playlist::split_at( int position, bool left )
+{
+ return mlt_playlist_split_at( get_playlist( ), position, left );
+}
+
int Playlist::join( int clip, int count, int merge )
{
return mlt_playlist_join( get_playlist( ), clip, count, merge );
bool Playlist::is_blank( int clip )
{
- return mlt_playlist_is_blank( get_playlist( ), clip );
+ return mlt_playlist_is_blank( get_playlist( ), clip ) != 0;
+}
+
+bool Playlist::is_blank_at( int position )
+{
+ return mlt_playlist_is_blank_at( get_playlist( ), position ) != 0;
}
Producer *Playlist::replace_with_blank( int clip )