X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fframework%2Fmlt_properties.h;h=16ec1364695d9a24d103554f38c975998936660a;hb=4aa9641feaa9f2799616ec0371f403b9ee875cf5;hp=12edfca4886ebaac1fcec4f4dd22b965038f1a2e;hpb=77a0ee9bfb58af4e52cde4bc648e81be1b48c2d4;p=melted diff --git a/src/framework/mlt_properties.h b/src/framework/mlt_properties.h index 12edfca..16ec136 100644 --- a/src/framework/mlt_properties.h +++ b/src/framework/mlt_properties.h @@ -49,8 +49,8 @@ extern int mlt_properties_ref_count( mlt_properties self ); extern void mlt_properties_mirror( mlt_properties self, mlt_properties that ); extern int mlt_properties_inherit( mlt_properties self, mlt_properties that ); extern int mlt_properties_pass( mlt_properties self, mlt_properties that, const char *prefix ); -extern void mlt_properties_pass_property( mlt_properties this, mlt_properties that, const char *name ); -extern int mlt_properties_pass_list( mlt_properties this, mlt_properties that, const char *list ); +extern void mlt_properties_pass_property( mlt_properties self, mlt_properties that, const char *name ); +extern int mlt_properties_pass_list( mlt_properties self, mlt_properties that, const char *list ); extern int mlt_properties_set( mlt_properties self, const char *name, const char *value ); extern int mlt_properties_set_or_default( mlt_properties self, const char *name, const char *value, const char *def ); extern int mlt_properties_parse( mlt_properties self, const char *namevalue ); @@ -60,6 +60,8 @@ extern char *mlt_properties_get_value( mlt_properties self, int index ); extern void *mlt_properties_get_data_at( mlt_properties self, int index, int *size ); extern int mlt_properties_get_int( mlt_properties self, const char *name ); extern int mlt_properties_set_int( mlt_properties self, const char *name, int value ); +extern int64_t mlt_properties_get_int64( mlt_properties self, const char *name ); +extern int mlt_properties_set_int64( mlt_properties self, const char *name, int64_t value ); extern double mlt_properties_get_double( mlt_properties self, const char *name ); extern int mlt_properties_set_double( mlt_properties self, const char *name, double value ); extern mlt_position mlt_properties_get_position( mlt_properties self, const char *name ); @@ -70,6 +72,8 @@ extern int mlt_properties_rename( mlt_properties self, const char *source, const extern int mlt_properties_count( mlt_properties self ); extern void mlt_properties_dump( mlt_properties self, FILE *output ); extern void mlt_properties_debug( mlt_properties self, const char *title, FILE *output ); +extern int mlt_properties_save( mlt_properties, const char * ); +extern int mlt_properties_dir_list( mlt_properties, const char *, const char *, int ); extern void mlt_properties_close( mlt_properties self ); #endif