X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fframework%2Fmlt_producer.h;h=8e226f2bdd98dd13b08864b245aef95d424fb131;hb=9e781c515001a2428716557218200b2be634214e;hp=3ba4cacf6860f3fbaa28e809d13c8f85e6de8c76;hpb=fff1345199caac12ee724bf08c4ab2385d76fd46;p=mlt diff --git a/src/framework/mlt_producer.h b/src/framework/mlt_producer.h index 3ba4cacf..8e226f2b 100644 --- a/src/framework/mlt_producer.h +++ b/src/framework/mlt_producer.h @@ -93,8 +93,10 @@ extern mlt_producer mlt_producer_new( mlt_profile ); extern mlt_service mlt_producer_service( mlt_producer self ); extern mlt_properties mlt_producer_properties( mlt_producer self ); extern int mlt_producer_seek( mlt_producer self, mlt_position position ); +extern int mlt_producer_seek_time( mlt_producer self, const char* time ); extern mlt_position mlt_producer_position( mlt_producer self ); extern mlt_position mlt_producer_frame( mlt_producer self ); +char* mlt_producer_frame_time( mlt_producer self, mlt_time_format ); extern int mlt_producer_set_speed( mlt_producer self, double speed ); extern double mlt_producer_get_speed( mlt_producer self ); extern double mlt_producer_get_fps( mlt_producer self ); @@ -104,6 +106,7 @@ extern mlt_position mlt_producer_get_in( mlt_producer self ); extern mlt_position mlt_producer_get_out( mlt_producer self ); extern mlt_position mlt_producer_get_playtime( mlt_producer self ); extern mlt_position mlt_producer_get_length( mlt_producer self ); +extern char* mlt_producer_get_length_time( mlt_producer self, mlt_time_format ); extern void mlt_producer_prepare_next( mlt_producer self ); extern int mlt_producer_attach( mlt_producer self, mlt_filter filter ); extern int mlt_producer_detach( mlt_producer self, mlt_filter filter );