X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_service.h;h=0d4e56119d5b54c327c28f9e5df05d56c99292db;hb=9936fc1daf6f3e7eae88c6131474e2bee0c385f4;hp=4fa7c4a93261ecbcbc45aa0c6ad08680714951f2;hpb=3e00d7e35326b6fecbd95f459266f91fc60e6f15;p=melted diff --git a/src/framework/mlt_service.h b/src/framework/mlt_service.h index 4fa7c4a..0d4e561 100644 --- a/src/framework/mlt_service.h +++ b/src/framework/mlt_service.h @@ -44,7 +44,11 @@ struct mlt_service_s /** The public API. */ +#define MLT_SERVICE_PROPERTIES( service ) ( &( service )->parent ) + extern int mlt_service_init( mlt_service self, void *child ); +extern void mlt_service_lock( mlt_service self ); +extern void mlt_service_unlock( mlt_service self ); extern mlt_service_type mlt_service_identify( mlt_service self ); extern int mlt_service_connect_producer( mlt_service self, mlt_service producer, int index ); extern int mlt_service_get_frame( mlt_service self, mlt_frame_ptr frame, int index );