]> git.sesse.net Git - mlt/commitdiff
Add get_position to Mlt::Frame
authorSimon A. Eugster <simon.eu@gmail.com>
Sun, 12 Feb 2012 15:01:46 +0000 (16:01 +0100)
committerDan Dennedy <dan@dennedy.org>
Sun, 12 Feb 2012 20:57:25 +0000 (12:57 -0800)
src/mlt++/MltFrame.cpp
src/mlt++/MltFrame.h

index 30c30fd21a030b006004b0a737d481b5689be9d6..07fb6a8ebf0e510f77c4983d2e2138d3bb775178 100644 (file)
@@ -95,6 +95,11 @@ mlt_properties Frame::get_unique_properties( Service &service )
        return mlt_frame_unique_properties( get_frame(), service.get_service() );
 }
 
+int64_t Frame::get_position( )
+{
+       return mlt_frame_get_position( get_frame() );
+}
+
 int Frame::set_image( uint8_t *image, int size, mlt_destructor destroy )
 {
        return mlt_frame_set_image( get_frame(), image, size, destroy );
index 273d459f141d5708a632277818f6d688b2ef680c..594282962023a8c0f533fcb2b6c6418691974917 100644 (file)
@@ -47,6 +47,7 @@ namespace Mlt
                        void *get_audio( mlt_audio_format &format, int &frequency, int &channels, int &samples );
                        unsigned char *get_waveform( int w, int h );
                        Producer *get_original_producer( );
+                       int64_t get_position( );
                        mlt_properties get_unique_properties( Service &service );
                        int set_image( uint8_t *image, int size, mlt_destructor destroy );
                        int set_alpha( uint8_t *alpha, int size, mlt_destructor destroy );