aaf2.misc module

class aaf2.misc.TaggedValueHelper(poperty_vector)

Bases: object

get(key, default=None)
items()
append(value)
class aaf2.misc.TaggedValue(name=None, value=None, value_typedef=None)

Bases: aaf2.core.AAFObject

class_id = 0d010101-0101-3f00-060e-2b3402060101
name
value
value_typedef
encode_value(value, value_typedef=None)
class aaf2.misc.Parameter(*args, **kwargs)

Bases: aaf2.core.AAFObject

class_id = 0d010101-0101-3c00-060e-2b3402060101
auid
parameterdef
name
unique_property
unique_key
class aaf2.misc.ConstantValue(parameterdef=None, value=None)

Bases: aaf2.misc.Parameter

class_id = 0d010101-0101-3d00-060e-2b3402060101
typedef
value_at(t)
value
class aaf2.misc.VaryingValue(parameterdef=None, interperlationdef=None)

Bases: aaf2.misc.Parameter

class_id = 0d010101-0101-3e00-060e-2b3402060101
interpolationdef
interpolation
pointlist
typedef
add_keyframe(time, value, edit_hint=None)
value_at(t)
nearest_index(t)

binary search for index of point.time <= t

class aaf2.misc.ControlPoint(*args, **kwargs)

Bases: aaf2.core.AAFObject

class_id = 0d010101-0101-1900-060e-2b3402060101
time
value
point_properties
base_frame
tangents
aaf2.misc.generate_offset_map(speed_map, start=0, end=None)