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 |