X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_service.h;h=99d1966bc66446ec71ba937feb4accc8948daf31;hb=52b7a4fb7a6e8745ac40153cd18c1fb5555a82f2;hp=88b91b5019b1c5d95d685322498f2dfe2127c35f;hpb=661165812e3410fe2f6f49d7af882b36a0efcf82;p=melted diff --git a/src/framework/mlt_service.h b/src/framework/mlt_service.h index 88b91b5..99d1966 100644 --- a/src/framework/mlt_service.h +++ b/src/framework/mlt_service.h @@ -63,7 +63,6 @@ struct mlt_service_s */ extern int mlt_service_init( mlt_service this, void *child ); -extern mlt_properties mlt_service_properties( mlt_service this ); extern int mlt_service_connect_producer( mlt_service this, mlt_service producer, int index ); extern mlt_service_state mlt_service_get_state( mlt_service this ); extern void mlt_service_close( mlt_service this ); @@ -74,6 +73,15 @@ extern int mlt_service_has_input( mlt_service this ); extern int mlt_service_has_output( mlt_service this ); extern int mlt_service_get_frame( mlt_service this, mlt_frame_ptr frame, int index ); extern int mlt_service_is_active( mlt_service this ); +extern mlt_service mlt_service_get_producer( mlt_service this ); + +/** Return the properties object. +*/ + +static inline mlt_properties mlt_service_properties( mlt_service this ) +{ + return &this->parent; +} #endif