avb.trackgroups

ASPIPlugin

class avb.trackgroups.ASPIPlugin(root)

Bases: avb.core.AVBObject

Properties:

name type
name string
manufacturer_id uint32
product_id uint32
plugin_id uint32
chunks list

ASPIPluginChunk

class avb.trackgroups.ASPIPluginChunk(*args, **kwargs)

Bases: avb.core.AVBObject

Properties:

name type
version int32
manufacturer_id uint32
product_id uint32
plugin_id uint32
chunk_id uint32
name string
data bytes

AudioSuitePluginEffect

class avb.trackgroups.AudioSuitePluginEffect(edit_rate=25, media_kind=None)

Bases: avb.trackgroups.TrackEffect

Properties:

name type
left_bob reference
right_bob reference
media_kind_id int16
edit_rate fexp10
name string
effect_id string
attributes reference
session_attrs reference
precomputed reference
param_list reference
mc_mode int8
length int32
num_scalars int32
tracks list
left_length int32
right_length int32
info_version int16
info_current int32
info_smooth int32
info_color_item int16
info_quality int16
info_is_reversed int8
info_aspect_on bool
keyframes reference
info_force_software bool
info_never_hardware bool
trackman reference
plugins list
mob_id MobID
mark_in uint64
mark_out uint64
tracks_to_affect uint32
rendering_mode int32
padding_secs int32
preset_path bytes

CaptureMask

class avb.trackgroups.CaptureMask(edit_rate=25, media_kind=None)

Bases: avb.trackgroups.TimeWarp

Properties:

name type
left_bob reference
right_bob reference
media_kind_id int16
edit_rate fexp10
name string
effect_id string
attributes reference
session_attrs reference
precomputed reference
param_list reference
mc_mode int8
length int32
num_scalars int32
tracks list
phase_offset int32
is_double bool
mask_bits int32

Composition

class avb.trackgroups.Composition(name='Mob', mob_type='MasterMob')

Bases: avb.trackgroups.TrackGroup

Properties:

name type
left_bob reference
right_bob reference
media_kind_id int16
edit_rate fexp10
name string
effect_id string
attributes reference
session_attrs reference
precomputed reference
param_list reference
mc_mode int8
length int32
num_scalars int32
tracks list
last_modified int32
mob_type_id int8
usage_code int8
descriptor reference
creation_time int32
mob_id MobID

EqualizerBand

class avb.trackgroups.EqualizerBand(*args, **kwargs)

Bases: avb.core.AVBObject

Properties:

name type
type int32
freq int32
gain int32
q int32
enable bool

EqualizerMultiBand

class avb.trackgroups.EqualizerMultiBand(edit_rate=25, media_kind=None)

Bases: avb.trackgroups.TrackEffect

Properties:

name type
left_bob reference
right_bob reference
media_kind_id int16
edit_rate fexp10
name string
effect_id string
attributes reference
session_attrs reference
precomputed reference
param_list reference
mc_mode int8
length int32
num_scalars int32
tracks list
left_length int32
right_length int32
info_version int16
info_current int32
info_smooth int32
info_color_item int16
info_quality int16
info_is_reversed int8
info_aspect_on bool
keyframes reference
info_force_software bool
info_never_hardware bool
trackman reference
bands list
effect_enable bool
filter_name string

EssenceGroup

class avb.trackgroups.EssenceGroup(edit_rate=25, media_kind=None)

Bases: avb.trackgroups.TrackGroup

Properties:

name type
left_bob reference
right_bob reference
media_kind_id int16
edit_rate fexp10
name string
effect_id string
attributes reference
session_attrs reference
precomputed reference
param_list reference
mc_mode int8
length int32
num_scalars int32
tracks list
rep_set_type int32

MotionEffect

class avb.trackgroups.MotionEffect(edit_rate=25, media_kind=None)

Bases: avb.trackgroups.TimeWarp

Properties:

name type
left_bob reference
right_bob reference
media_kind_id int16
edit_rate fexp10
name string
effect_id string
attributes reference
session_attrs reference
precomputed reference
param_list reference
mc_mode int8
length int32
num_scalars int32
tracks list
phase_offset int32
speed_ratio rational
offset_adjust double
source_param_list reference
new_source_calculation bool

PanVolumeEffect

class avb.trackgroups.PanVolumeEffect(edit_rate=25, media_kind=None)

Bases: avb.trackgroups.TrackEffect

Properties:

name type
left_bob reference
right_bob reference
media_kind_id int16
edit_rate fexp10
name string
effect_id string
attributes reference
session_attrs reference
precomputed reference
param_list reference
mc_mode int8
length int32
num_scalars int32
tracks list
left_length int32
right_length int32
info_version int16
info_current int32
info_smooth int32
info_color_item int16
info_quality int16
info_is_reversed int8
info_aspect_on bool
keyframes reference
info_force_software bool
info_never_hardware bool
trackman reference
level int32
pan int32
suppress_validation bool
level_set bool
pan_set bool
supports_seperate_gain int32
is_trim_gain_effect int32

Repeat

class avb.trackgroups.Repeat(edit_rate=25, media_kind=None)

Bases: avb.trackgroups.TimeWarp

Properties:

name type
left_bob reference
right_bob reference
media_kind_id int16
edit_rate fexp10
name string
effect_id string
attributes reference
session_attrs reference
precomputed reference
param_list reference
mc_mode int8
length int32
num_scalars int32
tracks list
phase_offset int32

Selector

class avb.trackgroups.Selector(edit_rate=25, media_kind=None)

Bases: avb.trackgroups.TrackGroup

Properties:

name type
left_bob reference
right_bob reference
media_kind_id int16
edit_rate fexp10
name string
effect_id string
attributes reference
session_attrs reference
precomputed reference
param_list reference
mc_mode int8
length int32
num_scalars int32
tracks list
is_ganged bool
selected int16

StrobeEffect

class avb.trackgroups.StrobeEffect(edit_rate=25, media_kind=None)

Bases: avb.trackgroups.TimeWarp

Properties:

name type
left_bob reference
right_bob reference
media_kind_id int16
edit_rate fexp10
name string
effect_id string
attributes reference
session_attrs reference
precomputed reference
param_list reference
mc_mode int8
length int32
num_scalars int32
tracks list
phase_offset int32
strobe_value int32

Track

class avb.trackgroups.Track(*args, **kwargs)

Bases: avb.core.AVBObject

Properties:

name type
index int16
attributes reference
session_attr reference
component reference
filler_proxy reference
bob_data reference
control_code int16
control_sub_code int16
start_pos int32
read_only bool
lock_number int16

TrackEffect

class avb.trackgroups.TrackEffect(edit_rate=25, media_kind=None)

Bases: avb.trackgroups.TrackGroup

Properties:

name type
left_bob reference
right_bob reference
media_kind_id int16
edit_rate fexp10
name string
effect_id string
attributes reference
session_attrs reference
precomputed reference
param_list reference
mc_mode int8
length int32
num_scalars int32
tracks list
left_length int32
right_length int32
info_version int16
info_current int32
info_smooth int32
info_color_item int16
info_quality int16
info_is_reversed int8
info_aspect_on bool
keyframes reference
info_force_software bool
info_never_hardware bool
trackman reference

TrackGroup

class avb.trackgroups.TrackGroup(edit_rate=25, media_kind=None)

Bases: avb.components.Component

dependant_mobs()

Yields all mobs that this mob is dependant on in depth first order.

Properties:

name type
left_bob reference
right_bob reference
media_kind_id int16
edit_rate fexp10
name string
effect_id string
attributes reference
session_attrs reference
precomputed reference
param_list reference
mc_mode int8
length int32
num_scalars int32
tracks list

TransitionEffect

class avb.trackgroups.TransitionEffect(edit_rate=25, media_kind=None)

Bases: avb.trackgroups.TrackGroup

Properties:

name type
left_bob reference
right_bob reference
media_kind_id int16
edit_rate fexp10
name string
effect_id string
attributes reference
session_attrs reference
precomputed reference
param_list reference
mc_mode int8
length int32
num_scalars int32
tracks list
cutpoint int32
left_length int32
right_length int32
info_version int16
info_current int32
info_smooth int32
info_color_item int16
info_quality int16
info_is_reversed int8
info_aspect_on bool
keyframes reference
info_force_software bool
info_never_hardware bool
trackman reference