X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_consumer.h;h=6c4164b41d9f301380501a948f2ca1f650ffe330;hb=0bd5d91026b8bd143f957f119d61d5fedd45cf70;hp=cbe907810723cbc488fda5d479f18ad75a9737e9;hpb=661165812e3410fe2f6f49d7af882b36a0efcf82;p=melted diff --git a/src/framework/mlt_consumer.h b/src/framework/mlt_consumer.h index cbe9078..6c4164b 100644 --- a/src/framework/mlt_consumer.h +++ b/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 @@ -44,7 +47,11 @@ struct mlt_consumer_s 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