FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
MXFContext Struct Reference

Data Fields

MXFPartitionpartitions
 
unsigned partitions_count
 
MXFOP op
 
UIDpackages_refs
 
int packages_count
 
MXFMetadataSet ** metadata_sets
 
int metadata_sets_count
 
AVFormatContextfc
 
struct AVAESaesc
 
uint8_tlocal_tags
 
int local_tags_count
 
uint64_t footer_partition
 
KLVPacket current_klv_data
 
int current_klv_index
 
int run_in
 
MXFPartitioncurrent_partition
 
int parsing_backward
 
int64_t last_forward_tell
 
int last_forward_partition
 
int current_edit_unit
 
int nb_index_tables
 
MXFIndexTableindex_tables
 
int edit_units_per_packet
 how many edit units to read at a time (PCM, OPAtom) More...
 
AVClassav_class
 
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) More...
 
uint8_t slice_count
 index slice count minus 1 (1 if no audio, 0 otherwise) More...
 
int last_indexed_edit_unit
 
uint64_t * body_partition_offset
 
unsigned body_partitions_count
 
int last_key_index
 index of last key frame More...
 
uint64_t duration
 
AVTimecode tc
 timecode context More...
 
AVStreamtimecode_track
 
int timecode_base
 rounded time code base (25 or 30) More...
 
int edit_unit_byte_count
 fixed edit unit byte count More...
 
uint64_t body_offset
 
uint32_t instance_number
 
uint8_t umid [16]
 unique material identifier More...
 
int channel_count
 
int signal_standard
 
uint32_t tagged_value_count
 
AVRational audio_edit_rate
 

Detailed Description

Definition at line 239 of file mxfdec.c.

Field Documentation

MXFPartition* MXFContext::partitions
unsigned MXFContext::partitions_count
MXFOP MXFContext::op
UID* MXFContext::packages_refs
int MXFContext::packages_count
MXFMetadataSet** MXFContext::metadata_sets
int MXFContext::metadata_sets_count
AVFormatContext* MXFContext::fc
struct AVAES* MXFContext::aesc

Definition at line 248 of file mxfdec.c.

Referenced by mxf_decrypt_triplet(), and mxf_read_close().

uint8_t* MXFContext::local_tags

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

Referenced by mxf_read_local_tags(), and mxf_read_primer_pack().

uint64_t MXFContext::footer_partition
KLVPacket MXFContext::current_klv_data

Definition at line 252 of file mxfdec.c.

int MXFContext::current_klv_index

Definition at line 253 of file mxfdec.c.

int MXFContext::run_in
MXFPartition* MXFContext::current_partition
int MXFContext::parsing_backward
int64_t MXFContext::last_forward_tell
int MXFContext::last_forward_partition

Definition at line 258 of file mxfdec.c.

Referenced by mxf_read_partition_pack().

int MXFContext::current_edit_unit
int MXFContext::nb_index_tables
MXFIndexTable* MXFContext::index_tables
int MXFContext::edit_units_per_packet

how many edit units to read at a time (PCM, OPAtom)

Definition at line 262 of file mxfdec.c.

Referenced by mxf_handle_small_eubc(), mxf_read_header(), and mxf_read_packet().

AVClass* MXFContext::av_class

Definition at line 299 of file mxfenc.c.

int64_t MXFContext::footer_partition_offset
int MXFContext::essence_container_count
AVRational MXFContext::time_base
int MXFContext::header_written
MXFIndexEntry* MXFContext::index_entries
unsigned MXFContext::edit_units_count
uint64_t MXFContext::timestamp

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

Definition at line 306 of file mxfenc.c.

Referenced by mxf_write_header(), 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 307 of file mxfenc.c.

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

int MXFContext::last_indexed_edit_unit
uint64_t* MXFContext::body_partition_offset

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

Referenced by mxf_write_partition(), and mxf_write_random_index_pack().

int MXFContext::last_key_index

index of last key frame

Definition at line 311 of file mxfenc.c.

Referenced by mxf_write_index_table_segment().

uint64_t MXFContext::duration

Definition at line 312 of file mxfenc.c.

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

AVTimecode MXFContext::tc

timecode context

Definition at line 313 of file mxfenc.c.

Referenced by mxf_init_timecode(), mxf_write_system_item(), mxf_write_timecode_component(), and mxf_write_track().

AVStream* MXFContext::timecode_track
int MXFContext::timecode_base

rounded time code base (25 or 30)

Definition at line 315 of file mxfenc.c.

Referenced by mxf_write_header(), and mxf_write_timecode_component().

int MXFContext::edit_unit_byte_count
uint64_t MXFContext::body_offset
uint32_t MXFContext::instance_number

Definition at line 318 of file mxfenc.c.

Referenced by mxf_gen_umid(), and mxf_write_umid().

uint8_t MXFContext::umid[16]

unique material identifier

Definition at line 319 of file mxfenc.c.

Referenced by mxf_gen_umid(), and mxf_write_umid().

int MXFContext::channel_count

Definition at line 320 of file mxfenc.c.

Referenced by mxf_write_generic_sound_common().

int MXFContext::signal_standard

Definition at line 321 of file mxfenc.c.

Referenced by mxf_write_header().

uint32_t MXFContext::tagged_value_count

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

Referenced by mxf_write_header().


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