struct mlt_consumer_s
{
- // We're implementing service here
+ /* We're implementing service here */
struct mlt_service_s parent;
- // public virtual
+ /* public virtual */
int ( *start )( mlt_consumer );
int ( *stop )( mlt_consumer );
int ( *is_stopped )( mlt_consumer );
void ( *close )( mlt_consumer );
- // Private data
+ /* Private data */
void *local;
void *child;
pthread_mutex_t put_mutex;
pthread_cond_t put_cond;
mlt_frame put;
+ int put_active;
};
/** Public final methods
extern int mlt_consumer_is_stopped( mlt_consumer self );
extern void mlt_consumer_stopped( mlt_consumer self );
extern void mlt_consumer_close( mlt_consumer );
+extern int mlt_consumer_profile( mlt_properties properties, char *profile );
#endif