aaf2.types module¶
-
class
aaf2.types.
TypeDef
(*args, **kwargs)¶ Bases:
aaf2.core.AAFObject
-
class_id
= 0d010101-0203-0000-060e-2b3402060101¶
-
copy
(root=None)¶
-
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¶
-
copy
(root=None)¶
-
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¶
-
copy
(root=None)¶
-
store_format
¶
-
ref_classdef
¶
-
-
class
aaf2.types.
TypeDefWeakRef
(*args, **kwargs)¶ Bases:
aaf2.types.TypeDef
-
class_id
= 0d010101-0206-0000-060e-2b3402060101¶
-
copy
(root=None)¶
-
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¶
-
copy
(root=None)¶
-
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¶
-
copy
(root=None)¶
-
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¶
-
copy
(root=None)¶
-
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¶
-
copy
(root=None)¶
-
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¶
-
copy
(root=None)¶
-
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¶
-
copy
(root=None)¶
-
member_names
¶
-
member_types
¶
-
fields
¶
-
byte_size
¶
-
decode
(data)¶
-
encode
(data)¶
-
-
class
aaf2.types.
TypeDefRename
(*args, **kwargs)¶ Bases:
aaf2.types.TypeDef
-
class_id
= 0d010101-020e-0000-060e-2b3402060101¶
-
copy
(root=None)¶
-
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¶
-
copy
(root=None)¶
-
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¶
-
-
class
aaf2.types.
TypeDefGenericCharacter
(*args, **kwargs)¶ Bases:
aaf2.types.TypeDef
-
class_id
= 0e040101-0000-0000-060e-2b3402060101¶
-
copy
(root=None)¶
-
size
¶
-