aaf2.types module

class aaf2.types.TypeDef(*args, **kwargs)

Bases: aaf2.core.AAFObject

class_id = 0d010101-0203-0000-060e-2b3402060101
unique_key
auid
uuid
type_name
store_format
class aaf2.types.TypeDefInt(*args, **kwargs)

Bases: aaf2.types.TypeDef

class_id = 0d010101-0204-0000-060e-2b3402060101
signed
size
byte_size
pack_format(elements=1)
decode(data)
encode(value)
class aaf2.types.TypeDefStrongRef(*args, **kwargs)

Bases: aaf2.types.TypeDef

class_id = 0d010101-0205-0000-060e-2b3402060101
store_format
ref_classdef
class aaf2.types.TypeDefWeakRef(*args, **kwargs)

Bases: aaf2.types.TypeDef

class_id = 0d010101-0206-0000-060e-2b3402060101
store_format
ref_classdef
path
pid_path
target_set_path
propertydef_path
class aaf2.types.TypeDefEnum(*args, **kwargs)

Bases: aaf2.types.TypeDef

class_id = 0d010101-0207-0000-060e-2b3402060101
byte_size
elements
element_typedef
register_element(element_name, element_value)
decode(data)
encode(data)
aaf2.types.iter_utf16_array(data)
class aaf2.types.TypeDefFixedArray(*args, **kwargs)

Bases: aaf2.types.TypeDef

class_id = 0d010101-0208-0000-060e-2b3402060101
element_typedef
size
byte_size
decode(data)
encode(data)
class aaf2.types.TypeDefVarArray(*args, **kwargs)

Bases: aaf2.types.TypeDef

class_id = 0d010101-0209-0000-060e-2b3402060101
store_format
element_typedef
ref_classdef
decode(data)
encode(value)
class aaf2.types.TypeDefSet(*args, **kwargs)

Bases: aaf2.types.TypeDef

class_id = 0d010101-020a-0000-060e-2b3402060101
element_typedef
ref_classdef
store_format
decode(data)
encode(data)
class aaf2.types.TypeDefString(*args, **kwargs)

Bases: aaf2.types.TypeDef

class_id = 0d010101-020b-0000-060e-2b3402060101
element_typedef
decode(data)
encode(data)
class aaf2.types.TypeDefStream(*args, **kwargs)

Bases: aaf2.types.TypeDef

class_id = 0d010101-020c-0000-060e-2b3402060101
store_format
class aaf2.types.TypeDefRecord(*args, **kwargs)

Bases: aaf2.types.TypeDef

class_id = 0d010101-020d-0000-060e-2b3402060101
fields
byte_size
decode(data)
encode(data)
class aaf2.types.TypeDefRename(*args, **kwargs)

Bases: aaf2.types.TypeDef

class_id = 0d010101-020e-0000-060e-2b3402060101
renamed_typedef
decode(data)
encode(data)
aaf2.types.iter_auid_array(data)
class aaf2.types.TypeDefExtEnum(*args, **kwargs)

Bases: aaf2.types.TypeDef

class_id = 0d010101-0220-0000-060e-2b3402060101
register_element(element_name, element_auid)
elements
decode(data)
encode(data)
class aaf2.types.TypeDefIndirect(*args, **kwargs)

Bases: aaf2.types.TypeDef

class_id = 0d010101-0221-0000-060e-2b3402060101
decode_typedef(data)
decode(data)
encode(data, data_typedef=None)
class aaf2.types.TypeDefOpaque(*args, **kwargs)

Bases: aaf2.types.TypeDefIndirect

class_id = 0d010101-0222-0000-060e-2b3402060101
class aaf2.types.TypeDefCharacter(*args, **kwargs)

Bases: aaf2.types.TypeDef

class_id = 0d010101-0223-0000-060e-2b3402060101