Add a .gitignore file
[melted] / mlt++ / src / MltMultitrack.h
index c8b24e2..75a49fa 100644 (file)
 #ifndef _MLTPP_MULTITRACK_H_
 #define _MLTPP_MULTITRACK_H_
 
+#include "config.h"
+
 #include <framework/mlt.h>
 
 #include "MltProducer.h"
 
 namespace Mlt
 {
+       class Service;
        class Producer;
 
-       class Multitrack : public Producer
+       class MLTPP_DECLSPEC Multitrack : public Producer
        {
                private:
                        mlt_multitrack instance;
                public:
                        Multitrack( mlt_multitrack multitrack );
+                       Multitrack( Service &multitrack );
                        Multitrack( Multitrack &multitrack );
                        virtual ~Multitrack( );
                        mlt_multitrack get_multitrack( );
@@ -43,6 +47,7 @@ namespace Mlt
                        int clip( mlt_whence whence, int index );
                        int count( );
                        Producer *track( int index );
+                       void refresh( );
        };
 }