]> git.sesse.net Git - mlt/blobdiff - src/mlt++/MltProducer.cpp
Avoid unnecessary compilation when running "./configure; make; make install" multiple...
[mlt] / src / mlt++ / MltProducer.cpp
index 49ba11ae58dc0a77488491be68f81f54f6cc36b1..0e3842a1e6a431d064b5823e818df8b67a99a00c 100644 (file)
@@ -111,6 +111,11 @@ int Producer::seek( int position )
        return mlt_producer_seek( get_producer( ), position );
 }
 
+int Producer::seek( const char *time )
+{
+       return mlt_producer_seek_time( get_producer( ), time );
+}
+
 int Producer::position( )
 {
        return mlt_producer_position( get_producer( ) );
@@ -121,6 +126,11 @@ int Producer::frame( )
        return mlt_producer_frame( get_producer( ) );
 }
 
+char* Producer::frame_time( mlt_time_format format )
+{
+       return mlt_producer_frame_time( get_producer(), format );
+}
+
 int Producer::set_speed( double speed )
 {
        return mlt_producer_set_speed( get_producer( ), speed );
@@ -174,6 +184,11 @@ int Producer::get_length( )
        return mlt_producer_get_length( get_producer( ) );
 }
 
+char* Producer::get_length_time( mlt_time_format format )
+{
+       return mlt_producer_get_length_time( get_producer( ), format );
+}
+
 int Producer::get_playtime( )
 {
        return mlt_producer_get_playtime( get_producer( ) );