mlt_events_fire( event_object, "producer-create-done", service, input, obj, NULL );
if ( obj != NULL )
{
- mlt_properties properties = mlt_producer_properties( obj );
+ mlt_properties properties = MLT_PRODUCER_PROPERTIES( obj );
mlt_properties_set_int( properties, "_unique_id", ++ unique_id );
mlt_properties_set( properties, "mlt_type", "producer" );
if ( mlt_properties_get_int( properties, "_mlt_service_hidden" ) == 0 )
if ( obj != NULL )
{
- mlt_properties properties = mlt_filter_properties( obj );
+ mlt_properties properties = MLT_FILTER_PROPERTIES( obj );
mlt_properties_set_int( properties, "_unique_id", ++ unique_id );
mlt_properties_set( properties, "mlt_type", "filter" );
mlt_properties_set( properties, "mlt_service", service );
if ( obj != NULL )
{
- mlt_properties properties = mlt_transition_properties( obj );
+ mlt_properties properties = MLT_TRANSITION_PROPERTIES( obj );
mlt_properties_set_int( properties, "_unique_id", ++ unique_id );
mlt_properties_set( properties, "mlt_type", "transition" );
mlt_properties_set( properties, "mlt_service", service );
if ( obj != NULL )
{
mlt_filter filter = mlt_factory_filter( "data_show", NULL );
- mlt_properties properties = mlt_consumer_properties( obj );
+ mlt_properties properties = MLT_CONSUMER_PROPERTIES( obj );
mlt_properties_set_int( properties, "_unique_id", ++ unique_id );
mlt_properties_set( properties, "mlt_type", "consumer" );
mlt_properties_set( properties, "mlt_service", service );
- mlt_service_attach( mlt_consumer_service( obj ), filter );
+ mlt_service_attach( MLT_CONSUMER_SERVICE( obj ), filter );
mlt_filter_close( filter );
}
return obj;