aaf2.properties module¶
-
aaf2.properties.
writeonly
(func)¶
-
class
aaf2.properties.
Property
(parent, pid, format, version=32)¶ Bases:
object
-
pid
¶
-
format
¶
-
version
¶
-
data
¶
-
parent
¶
-
format_name
()¶
-
attached
¶
-
writeable
¶
-
decode
()¶
-
mark_modified
()¶
-
propertydef
¶
-
unique
¶
-
name
¶
-
typedef
¶
-
copy
(parent, pid, cache=None)¶
-
value
¶
-
add_pid_entry
()¶
-
remove_pid_entry
()¶
-
-
class
aaf2.properties.
StreamProperty
(parent, pid, format, version=32)¶ Bases:
aaf2.properties.Property
-
stream_name
¶
-
dir
¶
-
copy
(parent, pid, cache)¶
-
decode
()¶
-
encode
(data)¶
-
setup_stream
()¶
-
open
(mode='r')¶
-
detach
()¶
-
attach
()¶
-
value
¶
-
-
class
aaf2.properties.
StrongRefProperty
(parent, pid, format, version=32)¶ Bases:
aaf2.properties.Property
-
ref
¶
-
objectref
¶
-
object
¶
-
copy
(parent, pid, cache)¶
-
decode
()¶
-
encode
(data)¶
-
value
¶
-
detach
()¶
-
attach
()¶
-
-
class
aaf2.properties.
StrongRefVectorProperty
(parent, pid, format, version=32)¶ Bases:
aaf2.properties.Property
-
references
¶
-
next_free_key
¶
-
last_free_key
¶
-
objects
¶
-
copy
(parent, pid, cache)¶
-
index_name
¶
-
encode
(data)¶
-
decode
()¶
-
read_index
()¶
-
write_index
(*args, **kwargs)¶
-
ref_classdef
¶
-
index_ref_name
(index)¶
-
get
(index, default=None)¶
-
clear
(*args, **kwargs)¶
-
pop
(*args, **kwargs)¶
-
insert
(*args, **kwargs)¶
-
extend
(*args, **kwargs)¶
-
append
(value)¶
-
value
¶
-
detach
()¶
-
attach
()¶
-
-
class
aaf2.properties.
StrongRefSetProperty
(parent, pid, format, version=32)¶ Bases:
aaf2.properties.Property
-
references
¶
-
index_name
¶
-
next_free_key
¶
-
last_free_key
¶
-
key_pid
¶
-
key_size
¶
-
objects
¶
-
copy
(parent, pid, cache)¶
-
encode
(data)¶
-
decode
()¶
-
read_index
()¶
-
write_index
(*args, **kwargs)¶
-
index_ref_name
(key)¶
-
read_object
(key)¶
-
items
()¶
-
values
()¶
-
get
(key, default=None)¶
-
swap_unique_key
(*args, **kwargs)¶
-
extend
(*args, **kwargs)¶
-
append
(value)¶
-
clear
(*args, **kwargs)¶
-
pop
(*args, **kwargs)¶
-
value
¶
-
detach
()¶
-
attach
()¶
-
-
aaf2.properties.
resolve_weakref
(p, ref)¶
-
class
aaf2.properties.
WeakRefProperty
(parent, pid, format, version=32)¶ Bases:
aaf2.properties.Property
-
weakref_index
¶
-
key_pid
¶
-
key_size
¶
-
ref
¶
-
copy
(parent, pid, cache)¶
-
decode
()¶
-
encode
()¶
-
ref_classdef
¶
-
pid_path
¶
-
value
¶
-
-
class
aaf2.properties.
WeakRefArrayProperty
(parent, pid, format, version=32)¶ Bases:
aaf2.properties.Property
-
references
¶
-
index_name
¶
-
weakref_index
¶
-
key_pid
¶
-
key_size
¶
-
copy
(parent, pid, cache)¶
-
encode
(data)¶
-
decode
()¶
-
read_index
()¶
-
write_index
(*args, **kwargs)¶
-
ref_classdef
¶
-
pid_path
¶
-
get
(key, default=None)¶
-
items
()¶
-
extend
(*args, **kwargs)¶
-
append
(value)¶
-
clear
(*args, **kwargs)¶
-
value
¶
-
-
class
aaf2.properties.
WeakRefVectorProperty
(parent, pid, format, version=32)¶
-
class
aaf2.properties.
WeakRefSetProperty
(parent, pid, format, version=32)¶
-
class
aaf2.properties.
WeakRefPropertyId
(parent, pid, format, version=32)¶
-
class
aaf2.properties.
UniqueIdProperty
(parent, pid, format, version=32)¶ Bases:
aaf2.properties.Property
-
class
aaf2.properties.
OpaqueStreamProperty
(parent, pid, format, version=32)¶ Bases:
aaf2.properties.Property
-
aaf2.properties.
add_string_property
(parent, pid, value)¶
-
aaf2.properties.
add_bool_property
(parent, pid, value)¶
-
aaf2.properties.
add_u32le_property
(parent, pid, value)¶
-
aaf2.properties.
add_u16le_property
(parent, pid, value)¶
-
aaf2.properties.
add_u8_property
(parent, pid, value)¶
-
aaf2.properties.
add_auid_property
(parent, pid, value)¶
-
aaf2.properties.
add_auid_array_propertry
(parent, pid, values)¶
-
aaf2.properties.
add_utf16_array_property
(parent, pid, values)¶
-
aaf2.properties.
add_s64le_array_property
(parent, pid, values)¶
-
aaf2.properties.
add_weakref_property
(parent, pid, pid_path, key_pid, value)¶
-
aaf2.properties.
add_classdef_weakref_property
(parent, pid, value)¶
-
aaf2.properties.
add_typedef_weakref_property
(parent, pid, value)¶
-
aaf2.properties.
add_strongref_set_property
(parent, pid, property_name, unique_pid, key_size=16)¶
-
aaf2.properties.
add2set
(self, pid, key, value)¶ low level add to StrongRefSetProperty
-
aaf2.properties.
add_typedef_weakref_vector_property
(parent, pid, property_name, values)¶