Add a .gitignore file
[melted] / mlt++ / src / MltMultitrack.cpp
index 1f5ec72..580e79e 100644 (file)
@@ -28,6 +28,16 @@ Multitrack::Multitrack( mlt_multitrack multitrack ) :
        inc_ref( );
 }
 
+Multitrack::Multitrack( Service &multitrack ) :
+       instance( NULL )
+{
+       if ( multitrack.type( ) == multitrack_type )
+       {
+               instance = ( mlt_multitrack )multitrack.get_service( );
+               inc_ref( );
+       }
+}
+
 Multitrack::Multitrack( Multitrack &multitrack ) :
        instance( multitrack.get_multitrack( ) )
 {
@@ -69,3 +79,7 @@ Producer *Multitrack::track( int index )
        return new Producer( mlt_multitrack_track( get_multitrack( ), index ) );
 }
 
+void Multitrack::refresh( )
+{
+       return mlt_multitrack_refresh( get_multitrack( ) );
+}