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
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