FFmpeg
|
const AVClass* MXFContext::class |
MXFPartition* MXFContext::partitions |
Definition at line 298 of file mxfdec.c.
Referenced by find_body_sid_by_absolute_offset(), mxf_absolute_bodysid_offset(), mxf_compute_essence_containers(), mxf_essence_container_end(), mxf_handle_missing_index_segment(), mxf_read_close(), and mxf_read_partition_pack().
unsigned MXFContext::partitions_count |
Definition at line 299 of file mxfdec.c.
Referenced by find_body_sid_by_absolute_offset(), mxf_absolute_bodysid_offset(), mxf_compute_essence_containers(), mxf_essence_container_end(), mxf_handle_missing_index_segment(), and mxf_read_partition_pack().
MXFOP MXFContext::op |
Definition at line 300 of file mxfdec.c.
Referenced by mxf_compute_essence_containers(), mxf_parse_structural_metadata(), mxf_read_header(), and mxf_read_partition_pack().
UID* MXFContext::packages_refs |
Definition at line 301 of file mxfdec.c.
Referenced by mxf_parse_structural_metadata(), mxf_read_close(), and mxf_read_content_storage().
int MXFContext::packages_count |
Definition at line 302 of file mxfdec.c.
Referenced by mxf_parse_structural_metadata(), mxf_read_content_storage(), and mxf_resolve_source_package().
UID* MXFContext::essence_container_data_refs |
Definition at line 303 of file mxfdec.c.
Referenced by mxf_parse_structural_metadata(), mxf_read_close(), and mxf_read_content_storage().
int MXFContext::essence_container_data_count |
Definition at line 304 of file mxfdec.c.
Referenced by mxf_parse_structural_metadata(), and mxf_read_content_storage().
MXFMetadataSet** MXFContext::metadata_sets |
Definition at line 305 of file mxfdec.c.
Referenced by find_mca_link_id(), mxf_add_metadata_set(), mxf_get_sorted_table_segments(), mxf_handle_missing_index_segment(), mxf_parse_structural_metadata(), mxf_read_close(), and mxf_resolve_strong_ref().
int MXFContext::metadata_sets_count |
Definition at line 306 of file mxfdec.c.
Referenced by find_mca_link_id(), mxf_add_metadata_set(), mxf_get_sorted_table_segments(), mxf_handle_missing_index_segment(), mxf_parse_structural_metadata(), mxf_read_close(), and mxf_resolve_strong_ref().
AVFormatContext* MXFContext::fc |
Definition at line 307 of file mxfdec.c.
Referenced by mxf_absolute_bodysid_offset(), mxf_add_metadata_stream(), mxf_compute_essence_containers(), mxf_compute_index_tables(), mxf_compute_ptses_fake_index(), mxf_compute_sample_count(), mxf_edit_unit_absolute_offset(), mxf_get_color_range(), mxf_get_sorted_table_segments(), mxf_handle_missing_index_segment(), mxf_parse_handle_essence(), mxf_parse_klv(), mxf_parse_physical_source_package(), mxf_parse_structural_metadata(), mxf_read_content_storage(), mxf_read_header(), mxf_read_identification_metadata(), mxf_read_local_tags(), mxf_read_partition_pack(), mxf_read_preface_metadata(), mxf_read_primer_pack(), mxf_read_seek(), mxf_resolve_descriptor(), mxf_seek_to_previous_partition(), mxf_set_audio_pts(), mxf_set_current_edit_unit(), and parse_mca_labels().
struct AVAES* MXFContext::aesc |
Definition at line 308 of file mxfdec.c.
Referenced by mxf_decrypt_triplet(), and mxf_read_close().
uint8_t* MXFContext::local_tags |
Definition at line 309 of file mxfdec.c.
Referenced by mxf_read_close(), mxf_read_local_tags(), and mxf_read_primer_pack().
int MXFContext::local_tags_count |
Definition at line 310 of file mxfdec.c.
Referenced by mxf_read_local_tags(), and mxf_read_primer_pack().
uint64_t MXFContext::footer_partition |
Definition at line 311 of file mxfdec.c.
Referenced by mxf_parse_handle_essence(), mxf_read_partition_pack(), and mxf_read_random_index_pack().
KLVPacket MXFContext::current_klv_data |
Definition at line 312 of file mxfdec.c.
Referenced by mxf_read_packet(), and mxf_read_seek().
int MXFContext::run_in |
Definition at line 313 of file mxfdec.c.
Referenced by klv_read_packet(), mxf_compute_essence_containers(), mxf_parse_handle_essence(), mxf_read_header(), mxf_read_partition_pack(), mxf_read_random_index_pack(), and mxf_seek_to_previous_partition().
MXFPartition* MXFContext::current_partition |
Definition at line 314 of file mxfdec.c.
Referenced by mxf_parse_handle_essence(), mxf_read_header(), mxf_read_local_tags(), mxf_read_partition_pack(), and mxf_seek_to_previous_partition().
int MXFContext::parsing_backward |
Definition at line 315 of file mxfdec.c.
Referenced by mxf_parse_handle_essence(), mxf_parse_handle_partition_or_eof(), mxf_read_header(), and mxf_read_partition_pack().
int64_t MXFContext::last_forward_tell |
Definition at line 316 of file mxfdec.c.
Referenced by mxf_parse_handle_essence(), mxf_read_header(), and mxf_seek_to_previous_partition().
int MXFContext::last_forward_partition |
Definition at line 317 of file mxfdec.c.
Referenced by mxf_read_partition_pack().
int MXFContext::nb_index_tables |
Definition at line 318 of file mxfdec.c.
Referenced by mxf_compute_index_tables(), mxf_find_index_table(), mxf_read_close(), mxf_read_header(), and mxf_read_seek().
MXFIndexTable* MXFContext::index_tables |
Definition at line 319 of file mxfdec.c.
Referenced by mxf_compute_index_tables(), mxf_find_index_table(), mxf_read_close(), mxf_read_header(), and mxf_read_seek().
int MXFContext::eia608_extract |
Definition at line 320 of file mxfdec.c.
Referenced by mxf_parse_structural_metadata(), and mxf_read_packet().
int64_t MXFContext::footer_partition_offset |
Definition at line 422 of file mxfenc.c.
Referenced by mxf_write_footer(), mxf_write_generic_sound_common(), mxf_write_partition(), and mxf_write_random_index_pack().
int MXFContext::essence_container_count |
Definition at line 423 of file mxfenc.c.
Referenced by mxf_init(), mxf_write_multi_descriptor(), mxf_write_partition(), mxf_write_preface(), and mxf_write_system_item().
AVRational MXFContext::time_base |
Definition at line 424 of file mxfenc.c.
Referenced by mxf_init(), mxf_write_generic_desc(), mxf_write_index_table_segment(), mxf_write_multi_descriptor(), and mxf_write_track().
int MXFContext::header_written |
Definition at line 425 of file mxfenc.c.
Referenced by mxf_parse_dnxhd_frame(), mxf_parse_dv_frame(), mxf_parse_ffv1_frame(), mxf_parse_h264_frame(), mxf_parse_prores_frame(), mxf_write_footer(), mxf_write_opatom_body_partition(), mxf_write_opatom_packet(), and mxf_write_packet().
MXFIndexEntry* MXFContext::index_entries |
Definition at line 426 of file mxfenc.c.
Referenced by mxf_deinit(), mxf_write_index_table_segment(), mxf_write_opatom_packet(), and mxf_write_packet().
unsigned MXFContext::edit_units_count |
Definition at line 427 of file mxfenc.c.
Referenced by mxf_write_d10_audio_packet(), mxf_write_footer(), mxf_write_index_table_segment(), mxf_write_opatom_packet(), mxf_write_packet(), mxf_write_partition(), and mxf_write_system_item().
uint64_t MXFContext::timestamp |
timestamp, as year(16),month(8),day(8),hour(8),minutes(8),msec/4(8)
Definition at line 428 of file mxfenc.c.
Referenced by mxf_init(), mxf_write_identification(), mxf_write_package(), and mxf_write_preface().
uint8_t MXFContext::slice_count |
index slice count minus 1 (1 if no audio, 0 otherwise)
Definition at line 429 of file mxfenc.c.
Referenced by mxf_init().
int MXFContext::last_indexed_edit_unit |
Definition at line 430 of file mxfenc.c.
Referenced by mxf_write_footer(), mxf_write_index_table_segment(), and mxf_write_system_item().
uint64_t* MXFContext::body_partition_offset |
Definition at line 431 of file mxfenc.c.
Referenced by mxf_deinit(), mxf_write_footer(), mxf_write_partition(), and mxf_write_random_index_pack().
unsigned MXFContext::body_partitions_count |
Definition at line 432 of file mxfenc.c.
Referenced by mxf_write_footer(), mxf_write_partition(), and mxf_write_random_index_pack().
int MXFContext::last_key_index |
index of last key frame
Definition at line 433 of file mxfenc.c.
Referenced by mxf_write_index_table_segment().
uint64_t MXFContext::duration |
Definition at line 434 of file mxfenc.c.
Referenced by mxf_init(), mxf_write_common_fields(), and mxf_write_footer().
AVTimecode MXFContext::tc |
timecode context
Definition at line 435 of file mxfenc.c.
Referenced by mxf_init(), mxf_init_timecode(), mxf_write_system_item(), mxf_write_timecode_component(), and mxf_write_track().
AVStream* MXFContext::timecode_track |
Definition at line 436 of file mxfenc.c.
Referenced by mxf_deinit(), mxf_init(), mxf_write_common_fields(), mxf_write_package(), mxf_write_sequence(), and mxf_write_track().
int MXFContext::timecode_base |
rounded time code base (25 or 30)
Definition at line 437 of file mxfenc.c.
Referenced by mxf_init_timecode(), and mxf_write_timecode_component().
int MXFContext::edit_unit_byte_count |
fixed edit unit byte count
Definition at line 438 of file mxfenc.c.
Referenced by mxf_compute_edit_unit_byte_count(), mxf_init(), mxf_write_common_fields(), mxf_write_footer(), mxf_write_generic_sound_common(), mxf_write_index_table_segment(), mxf_write_opatom_packet(), mxf_write_packet(), mxf_write_partition(), and mxf_write_random_index_pack().
int MXFContext::content_package_rate |
content package rate in system element, see SMPTE 326M
Definition at line 439 of file mxfenc.c.
Referenced by mxf_init(), and mxf_write_system_item().
uint64_t MXFContext::body_offset |
Definition at line 440 of file mxfenc.c.
Referenced by mxf_write_common_fields(), mxf_write_generic_sound_common(), mxf_write_opatom_body_partition(), mxf_write_opatom_packet(), mxf_write_packet(), and mxf_write_partition().
uint32_t MXFContext::instance_number |
Definition at line 441 of file mxfenc.c.
Referenced by mxf_gen_umid(), and mxf_write_umid().
uint8_t MXFContext::umid[16] |
unique material identifier
Definition at line 442 of file mxfenc.c.
Referenced by mxf_gen_umid(), and mxf_write_umid().
int MXFContext::channel_count |
Definition at line 443 of file mxfenc.c.
Referenced by mxf_write_generic_sound_common().
int MXFContext::signal_standard |
Definition at line 444 of file mxfenc.c.
Referenced by mxf_init().
uint32_t MXFContext::tagged_value_count |
Definition at line 445 of file mxfenc.c.
Referenced by mxf_write_package(), mxf_write_tagged_value(), and mxf_write_user_comments().
AVRational MXFContext::audio_edit_rate |
Definition at line 446 of file mxfenc.c.
Referenced by mxf_init().
int MXFContext::store_user_comments |
Definition at line 447 of file mxfenc.c.
Referenced by mxf_init(), mxf_write_package(), and mxf_write_primer_pack().
int MXFContext::track_instance_count |
Definition at line 448 of file mxfenc.c.
Referenced by mxf_write_header_metadata_sets(), mxf_write_package(), mxf_write_sequence(), mxf_write_structural_component(), mxf_write_timecode_component(), and mxf_write_track().
int MXFContext::cbr_index |
use a constant bitrate index
Definition at line 449 of file mxfenc.c.
Referenced by mxf_init(), mxf_parse_h264_frame(), and mxf_write_packet().
uint8_t MXFContext::unused_tags[MXF_NUM_TAGS] |
local tags that we know will not be used
Definition at line 450 of file mxfenc.c.
Referenced by mxf_mark_tag_unused(), mxf_write_local_tag(), and mxf_write_primer_pack().
MXFStreamContext MXFContext::timecode_track_priv |
Definition at line 451 of file mxfenc.c.
Referenced by mxf_init().