X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmiracle%2Fmiracle_unit.h;h=7879268135f114067ff4e6c7ccbf21a4c87003e2;hb=ebcbb3571620a43fe24b3f8fa0161096ef628dbe;hp=07d38341e8078564105de5f45708c77b4d864c8c;hpb=5c299d1ae6f3535df35b3f30bae0476a1ca50aa6;p=melted diff --git a/src/miracle/miracle_unit.h b/src/miracle/miracle_unit.h index 07d3834..7879268 100644 --- a/src/miracle/miracle_unit.h +++ b/src/miracle/miracle_unit.h @@ -34,8 +34,7 @@ extern "C" typedef struct { mlt_properties properties; - mlt_properties producers; - mlt_properties old_producers; + mlt_playlist old_playlist; } miracle_unit_t, *miracle_unit; @@ -45,8 +44,10 @@ extern void miracle_unit_allow_stdin( miracle_unit unit, int fla extern valerie_error_code miracle_unit_load( miracle_unit unit, char *clip, int32_t in, int32_t out, int flush ); extern valerie_error_code miracle_unit_insert( miracle_unit unit, char *clip, int index, int32_t in, int32_t out ); extern valerie_error_code miracle_unit_append( miracle_unit unit, char *clip, int32_t in, int32_t out ); +extern valerie_error_code miracle_unit_append_service( miracle_unit unit, mlt_service service ); extern valerie_error_code miracle_unit_remove( miracle_unit unit, int index ); extern valerie_error_code miracle_unit_clean( miracle_unit unit ); +extern valerie_error_code miracle_unit_clear( miracle_unit unit ); extern valerie_error_code miracle_unit_move( miracle_unit unit, int src, int dest ); extern int miracle_unit_transfer( miracle_unit dest_unit, miracle_unit src_unit ); extern void miracle_unit_play( miracle_unit_t *unit, int speed );