// Assign the child of the object
this->child = child;
- // Allocate the private structure
- this->private = calloc( sizeof( property_list ), 1 );
+ // Allocate the local structure
+ this->local = calloc( sizeof( property_list ), 1 );
}
// Check that initialisation was successful
- return this != NULL && this->private == NULL;
+ return this != NULL && this->local == NULL;
}
/** Constructor for stand alone object.
static inline void mlt_properties_do_mirror( mlt_properties this, char *name )
{
- property_list *list = this->private;
+ property_list *list = this->local;
if ( list->mirror != NULL )
{
char *value = mlt_properties_get( this, name );
void mlt_properties_mirror( mlt_properties this, mlt_properties that )
{
- property_list *list = this->private;
+ property_list *list = this->local;
list->mirror = that;
}
static inline mlt_property mlt_properties_find( mlt_properties this, char *name )
{
- property_list *list = this->private;
+ property_list *list = this->local;
mlt_property value = NULL;
int key = generate_hash( name );
int i = list->hash[ key ] - 1;
static mlt_property mlt_properties_add( mlt_properties this, char *name )
{
- property_list *list = this->private;
+ property_list *list = this->local;
int key = generate_hash( name );
// Check that we have space and resize if necessary
char *mlt_properties_get_name( mlt_properties this, int index )
{
- property_list *list = this->private;
+ property_list *list = this->local;
if ( index >= 0 && index < list->count )
return list->name[ index ];
return NULL;
char *mlt_properties_get_value( mlt_properties this, int index )
{
- property_list *list = this->private;
+ property_list *list = this->local;
if ( index >= 0 && index < list->count )
return mlt_property_get_string( list->value[ index ] );
return NULL;
void *mlt_properties_get_data_at( mlt_properties this, int index, int *size )
{
- property_list *list = this->private;
+ property_list *list = this->local;
if ( index >= 0 && index < list->count )
return mlt_property_get_data( list->value[ index ], size );
return NULL;
int mlt_properties_count( mlt_properties this )
{
- property_list *list = this->private;
+ property_list *list = this->local;
return list->count;
}
if ( value == NULL )
{
- property_list *list = this->private;
+ property_list *list = this->local;
int i = 0;
// Locate the item
void mlt_properties_dump( mlt_properties this, FILE *output )
{
- property_list *list = this->private;
+ property_list *list = this->local;
int i = 0;
for ( i = 0; i < list->count; i ++ )
if ( mlt_properties_get( this, list->name[ i ] ) != NULL )
{
if ( this != NULL )
{
- property_list *list = this->private;
+ property_list *list = this->local;
int index = 0;
// Clean up names and values