avb.essence¶
AIFCDescriptor¶
-
class
avb.essence.
AIFCDescriptor
(*args, **kwargs)¶
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)¶
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 |
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)¶
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)¶
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)¶
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 |