aaf2.metadict module

class aaf2.metadict.PropertyDef(*args, **kwargs)

Bases: aaf2.core.AAFObject

class_id = 0d010101-0202-0000-060e-2b3402060101
property_name
unique_key
unique
pid
auid
uuid
optional
typedef_id
typedef
store_format
class aaf2.metadict.ClassDef(*args, **kwargs)

Bases: aaf2.core.AAFObject

class_id = 0d010101-0201-0000-060e-2b3402060101
auid
uuid
concrete
class_name
unique_key
unique_key_pid
unique_key_size
isinstance(other)
name
classdef
parent_id
parent
propertydefs
register_propertydef(name, property_auid, pid, typedef, optional, unique=False)
relatives()
all_propertydefs()
get_propertydef_from_pid(pid, default=None)
propertydef_by_pid
class aaf2.metadict.MetaDictionary(root)

Bases: aaf2.core.AAFObject

class_id = 0d010101-0225-0000-060e-2b3402060101
register_typedef_model(typedef_model)
register_extensions()
register_classdef(name, class_auid, parent, concrete, propertydefs=None)
lookup_class(class_id)
lookup_typedef(t)
lookup_classdef(t)
classdef
next_free_pid()
read_properties()