MXFContext Struct Reference

Data Fields

UIDpackages_refs
int packages_count
MXFMetadataSet ** metadata_sets
int metadata_sets_count
AVFormatContextfc
struct AVAESaesc
uint8_t * local_tags
int local_tags_count
int64_t footer_partition_offset
int essence_container_count
AVRational time_base
int header_written
MXFIndexEntryindex_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
AVStreamtimecode_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

Detailed Description

Definition at line 129 of file mxfdec.c.

Field Documentation

struct AVAES* MXFContext::aesc

Definition at line 135 of file mxfdec.c.

Referenced by mxf_decrypt_triplet(), and mxf_read_close().

uint64_t MXFContext::body_offset

Definition at line 192 of file mxfenc.c.

Referenced by mxf_write_packet(), and mxf_write_partition().

uint64_t* MXFContext::body_partition_offset

Definition at line 183 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 184 of file mxfenc.c.

Referenced by mxf_write_partition(), and mxf_write_random_index_pack().

uint64_t MXFContext::duration

Definition at line 186 of file mxfenc.c.

Referenced by mxf_write_common_fields(), mxf_write_footer(), and mxf_write_header().

int MXFContext::edit_unit_byte_count
AVFormatContext* MXFContext::fc

Definition at line 134 of file mxfdec.c.

Referenced by mxf_parse_structural_metadata(), mxf_read_header(), and mxf_read_local_tags().

int64_t MXFContext::footer_partition_offset

Definition at line 174 of file mxfenc.c.

Referenced by mxf_write_footer(), mxf_write_partition(), and mxf_write_random_index_pack().

int MXFContext::header_written

Definition at line 177 of file mxfenc.c.

Referenced by mxf_parse_mpeg2_frame(), and mxf_write_packet().

MXFIndexEntry* MXFContext::index_entries

Definition at line 178 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 193 of file mxfenc.c.

Referenced by mxf_gen_umid(), and mxf_write_umid().

int MXFContext::last_indexed_edit_unit
int MXFContext::last_key_index

index of last key frame

Definition at line 185 of file mxfenc.c.

Referenced by mxf_write_index_table_segment().

uint8_t* MXFContext::local_tags

Definition at line 136 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 137 of file mxfdec.c.

Referenced by mxf_read_local_tags(), and mxf_read_primer_pack().

MXFMetadataSet** MXFContext::metadata_sets
int MXFContext::metadata_sets_count
int MXFContext::packages_count

Definition at line 131 of file mxfdec.c.

Referenced by mxf_parse_structural_metadata(), and mxf_read_content_storage().

UID* MXFContext::packages_refs
uint8_t MXFContext::slice_count

index slice count minus 1 (1 if no audio, 0 otherwise)

Definition at line 181 of file mxfenc.c.

Referenced by mxf_write_header(), mxf_write_index_table_segment(), and mxf_write_partition().

int MXFContext::timecode_base

rounded time code base (25 or 30)

Definition at line 188 of file mxfenc.c.

Referenced by mxf_parse_mpeg2_frame(), mxf_write_header(), mxf_write_system_item(), and mxf_write_timecode_component().

int MXFContext::timecode_drop_frame

time code use drop frame method frop mpeg-2 essence gop header

Definition at line 190 of file mxfenc.c.

Referenced by mxf_parse_mpeg2_frame(), mxf_write_system_item(), and mxf_write_timecode_component().

int MXFContext::timecode_start

frame number computed from mpeg-2 gop header timecode

Definition at line 189 of file mxfenc.c.

Referenced by mxf_parse_mpeg2_frame(), mxf_write_system_item(), and mxf_write_timecode_component().

AVStream* MXFContext::timecode_track
uint64_t MXFContext::timestamp

timestamp, as year(16),month(8),day(8),hour(8),minutes(8),msec/4(8)

Definition at line 180 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 194 of file mxfenc.c.

Referenced by mxf_gen_umid(), and mxf_write_umid().


The documentation for this struct was generated from the following files: