avb.essence

AIFCDescriptor

class avb.essence.AIFCDescriptor(*args, **kwargs)

Bases: avb.essence.MediaFileDescriptor

Properties:

name type
mob_kind int8
locator reference
intermediate bool
physical_media reference
uuid UUID
wchar bytes
attributes reference
edit_rate fexp10
length int32
is_omfi int16
data_offset int32
summary bytes
data_pos int32

ANCDataDescriptor

class avb.essence.ANCDataDescriptor(*args, **kwargs)

Bases: avb.essence.DataDescriptor

Properties:

CDCIDescriptor

class avb.essence.CDCIDescriptor(*args, **kwargs)

Bases: avb.essence.DIDDescriptor

Properties:

name type
mob_kind int8
locator reference
intermediate bool
physical_media reference
uuid UUID
wchar bytes
attributes reference
edit_rate fexp10
length int32
is_omfi int16
data_offset int32
stored_height int32
stored_width int32
sampled_height int32
sampled_width int32
sampled_x_offset int32
sampled_y_offset int32
display_height int32
display_width int32
display_x_offset int32
display_y_offset int32
frame_layout int16
aspect_ratio rational
line_map list
alpha_transparency int32
uniformness bool
did_image_size int32
next_did_desc reference
compress_method bytes
resolution_id int32
image_alignment_factor int32
frame_index_byte_order int16
frame_sample_size int32
first_frame_offset int32
client_fill_start int32
client_fill_end int32
offset_to_rle_frame_index int32
frame_start_offset int32
valid_box bounds_box
essence_box bounds_box
source_box bounds_box
framing_box bounds_box
reformatting_option int32
transfer_characteristic UUID
color_primaries UUID
coding_equations UUID
essence_compression UIDD
essence_element_size_kind uint8
frame_checked_with_mapper bool
horizontal_subsampling uint32
vertical_subsampling uint32
component_width int32
color_sitting int16
black_ref_level uint32
white_ref_level uint32
color_range uint32
frame_index_offset uint64
alpha_sampled_width uint32
ignore_bw uint32

DIDDescriptor

class avb.essence.DIDDescriptor(*args, **kwargs)

Bases: avb.essence.MediaFileDescriptor

Properties:

name type
mob_kind int8
locator reference
intermediate bool
physical_media reference
uuid UUID
wchar bytes
attributes reference
edit_rate fexp10
length int32
is_omfi int16
data_offset int32
stored_height int32
stored_width int32
sampled_height int32
sampled_width int32
sampled_x_offset int32
sampled_y_offset int32
display_height int32
display_width int32
display_x_offset int32
display_y_offset int32
frame_layout int16
aspect_ratio rational
line_map list
alpha_transparency int32
uniformness bool
did_image_size int32
next_did_desc reference
compress_method bytes
resolution_id int32
image_alignment_factor int32
frame_index_byte_order int16
frame_sample_size int32
first_frame_offset int32
client_fill_start int32
client_fill_end int32
offset_to_rle_frame_index int32
frame_start_offset int32
valid_box bounds_box
essence_box bounds_box
source_box bounds_box
framing_box bounds_box
reformatting_option int32
transfer_characteristic UUID
color_primaries UUID
coding_equations UUID
essence_compression UIDD
essence_element_size_kind uint8
frame_checked_with_mapper bool

DataDescriptor

class avb.essence.DataDescriptor(*args, **kwargs)

Bases: avb.essence.MediaFileDescriptor

Properties:

FilmDescriptor

class avb.essence.FilmDescriptor(*args, **kwargs)

Bases: avb.essence.MediaDescriptor

Properties:

name type
mob_kind int8
locator reference
intermediate bool
physical_media reference
uuid UUID
wchar bytes
attributes reference

JPEGDescriptor

class avb.essence.JPEGDescriptor(*args, **kwargs)

Bases: avb.essence.CDCIDescriptor

Properties:

name type
mob_kind int8
locator reference
intermediate bool
physical_media reference
uuid UUID
wchar bytes
attributes reference
edit_rate fexp10
length int32
is_omfi int16
data_offset int32
stored_height int32
stored_width int32
sampled_height int32
sampled_width int32
sampled_x_offset int32
sampled_y_offset int32
display_height int32
display_width int32
display_x_offset int32
display_y_offset int32
frame_layout int16
aspect_ratio rational
line_map list
alpha_transparency int32
uniformness bool
did_image_size int32
next_did_desc reference
compress_method bytes
resolution_id int32
image_alignment_factor int32
frame_index_byte_order int16
frame_sample_size int32
first_frame_offset int32
client_fill_start int32
client_fill_end int32
offset_to_rle_frame_index int32
frame_start_offset int32
valid_box bounds_box
essence_box bounds_box
source_box bounds_box
framing_box bounds_box
reformatting_option int32
transfer_characteristic UUID
color_primaries UUID
coding_equations UUID
essence_compression UIDD
essence_element_size_kind uint8
frame_checked_with_mapper bool
horizontal_subsampling uint32
vertical_subsampling uint32
component_width int32
color_sitting int16
black_ref_level uint32
white_ref_level uint32
color_range uint32
frame_index_offset uint64
alpha_sampled_width uint32
ignore_bw uint32
jpeg_table_id int32
jpeg_frame_index_offset uint64
quantization_tables bytes
image_start_align int32

MPGADescriptor

class avb.essence.MPGADescriptor(*args, **kwargs)

Bases: avb.essence.MediaFileDescriptor

Properties:

name type
mob_kind int8
locator reference
intermediate bool
physical_media reference
uuid UUID
wchar bytes
attributes reference
edit_rate fexp10
length int32
is_omfi int16
data_offset int32
channels uint16
quantization_bits uint16
sample_rate fexp10
locked Boolean
audio_ref_level int16
electro_spatial_formulation int32
dial_norm uint16
coding_format int32
bit_rate uint32
sub_frame_alignment uint64
origin uint64

MPGIDescriptor

class avb.essence.MPGIDescriptor(*args, **kwargs)

Bases: avb.essence.CDCIDescriptor

Properties:

name type
mob_kind int8
locator reference
intermediate bool
physical_media reference
uuid UUID
wchar bytes
attributes reference
edit_rate fexp10
length int32
is_omfi int16
data_offset int32
stored_height int32
stored_width int32
sampled_height int32
sampled_width int32
sampled_x_offset int32
sampled_y_offset int32
display_height int32
display_width int32
display_x_offset int32
display_y_offset int32
frame_layout int16
aspect_ratio rational
line_map list
alpha_transparency int32
uniformness bool
did_image_size int32
next_did_desc reference
compress_method bytes
resolution_id int32
image_alignment_factor int32
frame_index_byte_order int16
frame_sample_size int32
first_frame_offset int32
client_fill_start int32
client_fill_end int32
offset_to_rle_frame_index int32
frame_start_offset int32
valid_box bounds_box
essence_box bounds_box
source_box bounds_box
framing_box bounds_box
reformatting_option int32
transfer_characteristic UUID
color_primaries UUID
coding_equations UUID
essence_compression UIDD
essence_element_size_kind uint8
frame_checked_with_mapper bool
horizontal_subsampling uint32
vertical_subsampling uint32
component_width int32
color_sitting int16
black_ref_level uint32
white_ref_level uint32
color_range uint32
frame_index_offset uint64
alpha_sampled_width uint32
ignore_bw uint32
mpeg_version uint8
profile uint8
gop_structure uint8
stream_type uint8
random_access bool
leading_discard bool
trailing_discard bool
min_gop_length uint16
max_gop_length uint16
sequence_hdr bytes

MediaDescriptor

class avb.essence.MediaDescriptor(*args, **kwargs)

Bases: avb.core.AVBObject

Properties:

name type
mob_kind int8
locator reference
intermediate bool
physical_media reference
uuid UUID
wchar bytes
attributes reference

MediaFileDescriptor

class avb.essence.MediaFileDescriptor(*args, **kwargs)

Bases: avb.essence.MediaDescriptor

Properties:

name type
mob_kind int8
locator reference
intermediate bool
physical_media reference
uuid UUID
wchar bytes
attributes reference
edit_rate fexp10
length int32
is_omfi int16
data_offset int32

MultiDescriptor

class avb.essence.MultiDescriptor(*args, **kwargs)

Bases: avb.essence.MediaFileDescriptor

Properties:

name type
mob_kind int8
locator reference
intermediate bool
physical_media reference
uuid UUID
wchar bytes
attributes reference
edit_rate fexp10
length int32
is_omfi int16
data_offset int32
descriptors ref_list

NagraDescriptor

class avb.essence.NagraDescriptor(*args, **kwargs)

Bases: avb.essence.MediaDescriptor

Properties:

name type
mob_kind int8
locator reference
intermediate bool
physical_media reference
uuid UUID
wchar bytes
attributes reference

PCMADescriptor

class avb.essence.PCMADescriptor(*args, **kwargs)

Bases: avb.essence.MediaFileDescriptor

Properties:

name type
mob_kind int8
locator reference
intermediate bool
physical_media reference
uuid UUID
wchar bytes
attributes reference
edit_rate fexp10
length int32
is_omfi int16
data_offset int32
channels uint16
quantization_bits uint16
sample_rate fexp10
locked bool
audio_ref_level int16
electro_spatial_formulation int32
dial_norm uint16
coding_format int32
block_align int32
sequence_offset uint16
average_bps int32
has_peak_envelope_data bool
peak_envelope_version int32
peak_envelope_format int32
points_per_peak_value int32
peak_envelope_block_size int32
peak_channel_count int32
peak_frame_count int32
peak_of_peaks_offset uint64
peak_envelope_timestamp int32
ebu_timestamp int64
timecode_framerate string

RGBADescriptor

class avb.essence.RGBADescriptor(*args, **kwargs)

Bases: avb.essence.DIDDescriptor

Properties:

name type
mob_kind int8
locator reference
intermediate bool
physical_media reference
uuid UUID
wchar bytes
attributes reference
edit_rate fexp10
length int32
is_omfi int16
data_offset int32
stored_height int32
stored_width int32
sampled_height int32
sampled_width int32
sampled_x_offset int32
sampled_y_offset int32
display_height int32
display_width int32
display_x_offset int32
display_y_offset int32
frame_layout int16
aspect_ratio rational
line_map list
alpha_transparency int32
uniformness bool
did_image_size int32
next_did_desc reference
compress_method bytes
resolution_id int32
image_alignment_factor int32
frame_index_byte_order int16
frame_sample_size int32
first_frame_offset int32
client_fill_start int32
client_fill_end int32
offset_to_rle_frame_index int32
frame_start_offset int32
valid_box bounds_box
essence_box bounds_box
source_box bounds_box
framing_box bounds_box
reformatting_option int32
transfer_characteristic UUID
color_primaries UUID
coding_equations UUID
essence_compression UIDD
essence_element_size_kind uint8
frame_checked_with_mapper bool
pixel_layout list
palette list
frame_index_offset uint64
has_comp_min_ref bool
comp_min_ref uint32
has_comp_max_ref bool
comp_max_ref uint32
alpha_min_ref uint32
alpha_max_ref uint32

TapeDescriptor

class avb.essence.TapeDescriptor(*args, **kwargs)

Bases: avb.essence.MediaDescriptor

Properties:

name type
mob_kind int8
locator reference
intermediate bool
physical_media reference
uuid UUID
wchar bytes
attributes reference
cframe int16

WaveDescriptor

class avb.essence.WaveDescriptor(*args, **kwargs)

Bases: avb.essence.MediaFileDescriptor

Properties:

name type
mob_kind int8
locator reference
intermediate bool
physical_media reference
uuid UUID
wchar bytes
attributes reference
edit_rate fexp10
length int32
is_omfi int16
data_offset int32
summary bytes