X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2Fsrc%2Fframework%2Fmlt_consumer.h;h=6c4164b41d9f301380501a948f2ca1f650ffe330;hb=c63b98c399b13d0672beb9cabba832a71d45a2ea;hp=d6a963759136131f8ceee4312622a401ed84c7e7;hpb=d8eef875f19feb30549855d3695a91df72c5c60f;p=melted diff --git a/mlt/src/framework/mlt_consumer.h b/mlt/src/framework/mlt_consumer.h index d6a9637..6c4164b 100644 --- a/mlt/src/framework/mlt_consumer.h +++ b/mlt/src/framework/mlt_consumer.h @@ -32,6 +32,9 @@ struct mlt_consumer_s struct mlt_service_s parent; // public virtual + int ( *start )( mlt_consumer ); + int ( *stop )( mlt_consumer ); + int ( *is_stopped )( mlt_consumer ); void ( *close )( mlt_consumer ); // Private data @@ -46,6 +49,9 @@ extern int mlt_consumer_init( mlt_consumer this, void *child ); extern mlt_service mlt_consumer_service( mlt_consumer this ); extern mlt_properties mlt_consumer_properties( mlt_consumer this ); extern int mlt_consumer_connect( mlt_consumer this, mlt_service producer ); +extern int mlt_consumer_start( mlt_consumer this ); +extern int mlt_consumer_stop( mlt_consumer this ); +extern int mlt_consumer_is_stopped( mlt_consumer this ); extern void mlt_consumer_close( mlt_consumer ); #endif