X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fsrc%2FMltPlaylist.h;h=0cd17b0859b68c21fb55593cc3b863d16f1f8c2b;hb=47fb1506a99bae1c9cb90f313176f9dab58d5854;hp=badc1d03349dbab482bbd2ccaf2de29d0bc46e73;hpb=bad3af93817e3f922c832f9ff1e2cecf4e8aa9d4;p=melted diff --git a/mlt++/src/MltPlaylist.h b/mlt++/src/MltPlaylist.h index badc1d0..0cd17b0 100644 --- a/mlt++/src/MltPlaylist.h +++ b/mlt++/src/MltPlaylist.h @@ -21,6 +21,8 @@ #ifndef _MLTPP_PLAYLIST_H_ #define _MLTPP_PLAYLIST_H_ +#include "config.h" + #include #include "MltProducer.h" @@ -32,7 +34,7 @@ namespace Mlt class Playlist; class Transition; - class ClipInfo + class MLTPP_DECLSPEC ClipInfo { public: ClipInfo( ); @@ -52,7 +54,7 @@ namespace Mlt int repeat; }; - class Playlist : public Producer + class MLTPP_DECLSPEC Playlist : public Producer { private: mlt_playlist instance; @@ -72,6 +74,7 @@ namespace Mlt int current_clip( ); Producer *current( ); ClipInfo *clip_info( int index, ClipInfo *info = NULL ); + static void delete_clip_info( ClipInfo *info ); int insert( Producer &producer, int where, int in = -1, int out = -1 ); int remove( int where ); int move( int from, int to );