Data Fields | |
| UID * | packages_refs |
| int | packages_count |
| MXFMetadataSet ** | metadata_sets |
| int | metadata_sets_count |
| AVFormatContext * | fc |
| struct AVAES * | aesc |
| uint8_t * | local_tags |
| int | local_tags_count |
| int64_t | footer_partition_offset |
| int | essence_container_count |
| AVRational | time_base |
| int | header_written |
| MXFIndexEntry * | index_entries |
| unsigned | edit_units_count |
| uint64_t | timestamp |
| timestamp, as year(16),month(8),day(8),hour(8),minutes(8),msec/4(8) | |
| uint8_t | slice_count |
| index slice count minus 1 (1 if no audio, 0 otherwise) | |
| int | last_indexed_edit_unit |
| uint64_t * | body_partition_offset |
| unsigned | body_partitions_count |
| int | last_key_index |
| index of last key frame | |
| uint64_t | duration |
| AVStream * | timecode_track |
| int | timecode_base |
| rounded time code base (25 or 30) | |
| int | timecode_start |
| frame number computed from mpeg-2 gop header timecode | |
| int | timecode_drop_frame |
| time code use drop frame method frop mpeg-2 essence gop header | |
| int | edit_unit_byte_count |
| fixed edit unit byte count | |
| uint64_t | body_offset |
| uint32_t | instance_number |
| uint8_t | umid [16] |
| unique material identifier | |
Definition at line 127 of file mxfdec.c.
struct AVAES* MXFContext::aesc [read] |
| uint64_t MXFContext::body_offset |
Definition at line 191 of file mxfenc.c.
Referenced by mxf_write_packet(), and mxf_write_partition().
| uint64_t* MXFContext::body_partition_offset |
Definition at line 182 of file mxfenc.c.
Referenced by mxf_write_footer(), mxf_write_partition(), and mxf_write_random_index_pack().
| unsigned MXFContext::body_partitions_count |
Definition at line 183 of file mxfenc.c.
Referenced by mxf_write_partition(), and mxf_write_random_index_pack().
| uint64_t MXFContext::duration |
Definition at line 185 of file mxfenc.c.
Referenced by mxf_write_common_fields(), mxf_write_footer(), and mxf_write_header().
fixed edit unit byte count
Definition at line 190 of file mxfenc.c.
Referenced by mxf_write_footer(), mxf_write_header(), mxf_write_index_table_segment(), mxf_write_packet(), mxf_write_partition(), and mxf_write_random_index_pack().
| unsigned MXFContext::edit_units_count |
Definition at line 178 of file mxfenc.c.
Referenced by mxf_write_d10_audio_packet(), mxf_write_footer(), mxf_write_index_table_segment(), mxf_write_packet(), mxf_write_partition(), and mxf_write_system_item().
Definition at line 174 of file mxfenc.c.
Referenced by mxf_write_essence_container_refs(), mxf_write_header(), mxf_write_multi_descriptor(), mxf_write_partition(), mxf_write_preface(), and mxf_write_system_item().
Definition at line 132 of file mxfdec.c.
Referenced by mxf_parse_structural_metadata(), mxf_read_header(), mxf_read_local_tags(), and mxf_read_primer_pack().
Definition at line 173 of file mxfenc.c.
Referenced by mxf_write_footer(), mxf_write_partition(), and mxf_write_random_index_pack().
Definition at line 176 of file mxfenc.c.
Referenced by mxf_parse_mpeg2_frame(), and mxf_write_packet().
Definition at line 177 of file mxfenc.c.
Referenced by mxf_write_footer(), mxf_write_index_table_segment(), and mxf_write_packet().
| uint32_t MXFContext::instance_number |
Definition at line 181 of file mxfenc.c.
Referenced by mxf_write_footer(), mxf_write_index_table_segment(), and mxf_write_system_item().
index of last key frame
Definition at line 184 of file mxfenc.c.
Referenced by mxf_write_index_table_segment().
| uint8_t* MXFContext::local_tags |
Definition at line 134 of file mxfdec.c.
Referenced by mxf_read_close(), mxf_read_local_tags(), and mxf_read_primer_pack().
Definition at line 135 of file mxfdec.c.
Referenced by mxf_read_local_tags(), and mxf_read_primer_pack().
Definition at line 130 of file mxfdec.c.
Referenced by mxf_add_metadata_set(), mxf_parse_structural_metadata(), mxf_read_close(), and mxf_resolve_strong_ref().
Definition at line 131 of file mxfdec.c.
Referenced by mxf_add_metadata_set(), mxf_parse_structural_metadata(), mxf_read_close(), and mxf_resolve_strong_ref().
Definition at line 129 of file mxfdec.c.
Referenced by mxf_parse_structural_metadata(), and mxf_read_content_storage().
Definition at line 128 of file mxfdec.c.
Referenced by mxf_parse_structural_metadata(), mxf_read_close(), and mxf_read_content_storage().
| uint8_t MXFContext::slice_count |
index slice count minus 1 (1 if no audio, 0 otherwise)
Definition at line 180 of file mxfenc.c.
Referenced by mxf_write_header(), mxf_write_index_table_segment(), and mxf_write_partition().
Definition at line 175 of file mxfenc.c.
Referenced by mxf_write_d10_video_packet(), mxf_write_generic_desc(), mxf_write_header(), mxf_write_index_table_segment(), mxf_write_multi_descriptor(), and mxf_write_track().
rounded time code base (25 or 30)
Definition at line 187 of file mxfenc.c.
Referenced by mxf_parse_mpeg2_frame(), mxf_write_header(), mxf_write_system_item(), and mxf_write_timecode_component().
time code use drop frame method frop mpeg-2 essence gop header
Definition at line 189 of file mxfenc.c.
Referenced by mxf_parse_mpeg2_frame(), mxf_write_system_item(), and mxf_write_timecode_component().
frame number computed from mpeg-2 gop header timecode
Definition at line 188 of file mxfenc.c.
Referenced by mxf_parse_mpeg2_frame(), mxf_write_system_item(), and mxf_write_timecode_component().
Definition at line 186 of file mxfenc.c.
Referenced by mxf_write_common_fields(), mxf_write_footer(), mxf_write_header(), mxf_write_package(), and mxf_write_sequence().
| uint64_t MXFContext::timestamp |
timestamp, as year(16),month(8),day(8),hour(8),minutes(8),msec/4(8)
Definition at line 179 of file mxfenc.c.
Referenced by mxf_write_header(), mxf_write_identification(), mxf_write_package(), and mxf_write_preface().
| uint8_t MXFContext::umid[16] |
unique material identifier
Definition at line 193 of file mxfenc.c.
Referenced by mxf_gen_umid(), and mxf_write_umid().
1.5.8