X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fframework%2Fmlt_playlist.h;h=cc5912940dd27c580b39552ba96c93386d515c8f;hb=b376630b4876f144e5624f19c4d73d815410d1da;hp=58903823e4c593fdb0ee54b47942002dd0099465;hpb=96c605eaac7272e3b37a0df718f9196fd5acbe96;p=mlt diff --git a/src/framework/mlt_playlist.h b/src/framework/mlt_playlist.h index 58903823..cc591294 100644 --- a/src/framework/mlt_playlist.h +++ b/src/framework/mlt_playlist.h @@ -63,6 +63,9 @@ typedef struct playlist_entry_s playlist_entry; * which is a way to add filters as a playlist entry - useful only in a multitrack. See FxCut on the wiki. * \properties \em mix_in * \properties \em mix_out + * \properties \em hide Set to 1 to hide the video (make it an audio-only track), + * 2 to hide the audio (make it a video-only track), or 3 to hide audio and video (hidden track). + * This property only applies when using a multitrack or transition. * \event \em playlist-next The playlist fires this when it moves to the next item in the list. * The listener receives one argument that is the index of the entry that just completed. */ @@ -113,7 +116,7 @@ extern int mlt_playlist_clip_is_mix( mlt_playlist self, int clip ); extern void mlt_playlist_consolidate_blanks( mlt_playlist self, int keep_length ); extern int mlt_playlist_is_blank( mlt_playlist self, int clip ); extern int mlt_playlist_is_blank_at( mlt_playlist self, mlt_position position ); -extern void mlt_playlist_insert_blank( mlt_playlist self, int clip, int length ); +extern void mlt_playlist_insert_blank( mlt_playlist self, int clip, int out ); extern void mlt_playlist_pad_blanks( mlt_playlist self, mlt_position position, int length, int find ); extern mlt_producer mlt_playlist_replace_with_blank( mlt_playlist self, int clip ); extern int mlt_playlist_insert_at( mlt_playlist self, mlt_position position, mlt_producer producer, int mode );