]> git.sesse.net Git - mlt/blobdiff - src/framework/mlt_consumer.h
Big modification - switch to macros for parent class access
[mlt] / src / framework / mlt_consumer.h
index d05d307d3858704e99183d7f51d492213ecde085..d68ff56d9e8bed0280a8a8c768a4d3eed4db1092 100644 (file)
@@ -57,6 +57,9 @@ struct mlt_consumer_s
 /** Public final methods
 */
 
+#define MLT_CONSUMER_SERVICE( consumer )       ( &( consumer )->parent )
+#define MLT_CONSUMER_PROPERTIES( consumer )    MLT_SERVICE_PROPERTIES( MLT_CONSUMER_SERVICE( consumer ) )
+
 extern int mlt_consumer_init( mlt_consumer self, void *child );
 extern mlt_consumer mlt_consumer_new( );
 extern mlt_service mlt_consumer_service( mlt_consumer self );