FFmpeg
Data Fields
MXFContext Struct Reference

Data Fields

const AVClassclass
 Class for private options. More...
 
MXFPartitionpartitions
 
unsigned partitions_count
 
MXFOP op
 
UIDpackages_refs
 
int packages_count
 
UIDessence_container_data_refs
 
int essence_container_data_count
 
MXFMetadataSet ** metadata_sets
 
int metadata_sets_count
 
AVFormatContextfc
 
struct AVAESaesc
 
uint8_t * local_tags
 
int local_tags_count
 
uint64_t footer_partition
 
KLVPacket current_klv_data
 
int run_in
 
MXFPartitioncurrent_partition
 
int parsing_backward
 
int64_t last_forward_tell
 
int last_forward_partition
 
int nb_index_tables
 
MXFIndexTableindex_tables
 
int eia608_extract
 
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...
 
int content_package_rate
 content package rate in system element, see SMPTE 326M 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
 
int store_user_comments
 
int track_instance_count
 
int cbr_index
 use a constant bitrate index More...
 
uint8_t unused_tags [MXF_NUM_TAGS]
 local tags that we know will not be used More...
 
MXFStreamContext timecode_track_priv
 

Detailed Description

Definition at line 287 of file mxfdec.c.

Field Documentation

◆ class

const AVClass* MXFContext::class

Class for private options.

Definition at line 288 of file mxfdec.c.

◆ partitions

MXFPartition* MXFContext::partitions

◆ partitions_count

unsigned MXFContext::partitions_count

◆ op

MXFOP MXFContext::op

◆ packages_refs

UID* MXFContext::packages_refs

◆ packages_count

int MXFContext::packages_count

◆ essence_container_data_refs

UID* MXFContext::essence_container_data_refs

◆ essence_container_data_count

int MXFContext::essence_container_data_count

Definition at line 295 of file mxfdec.c.

Referenced by mxf_parse_structural_metadata(), and mxf_read_content_storage().

◆ metadata_sets

MXFMetadataSet** MXFContext::metadata_sets

◆ metadata_sets_count

int MXFContext::metadata_sets_count

◆ fc

AVFormatContext* MXFContext::fc

◆ aesc

struct AVAES* MXFContext::aesc

Definition at line 299 of file mxfdec.c.

Referenced by mxf_decrypt_triplet(), and mxf_read_close().

◆ local_tags

uint8_t* MXFContext::local_tags

Definition at line 300 of file mxfdec.c.

Referenced by mxf_read_close(), mxf_read_local_tags(), and mxf_read_primer_pack().

◆ local_tags_count

int MXFContext::local_tags_count

Definition at line 301 of file mxfdec.c.

Referenced by mxf_read_local_tags(), and mxf_read_primer_pack().

◆ footer_partition

uint64_t MXFContext::footer_partition

◆ current_klv_data

KLVPacket MXFContext::current_klv_data

Definition at line 303 of file mxfdec.c.

Referenced by mxf_read_packet(), and mxf_read_seek().

◆ run_in

int MXFContext::run_in

◆ current_partition

MXFPartition* MXFContext::current_partition

◆ parsing_backward

int MXFContext::parsing_backward

◆ last_forward_tell

int64_t MXFContext::last_forward_tell

◆ last_forward_partition

int MXFContext::last_forward_partition

Definition at line 308 of file mxfdec.c.

Referenced by mxf_read_partition_pack().

◆ nb_index_tables

int MXFContext::nb_index_tables

◆ index_tables

MXFIndexTable* MXFContext::index_tables

◆ eia608_extract

int MXFContext::eia608_extract

Definition at line 311 of file mxfdec.c.

Referenced by mxf_parse_structural_metadata(), and mxf_read_packet().

◆ av_class

AVClass* MXFContext::av_class

Definition at line 394 of file mxfenc.c.

◆ footer_partition_offset

int64_t MXFContext::footer_partition_offset

◆ essence_container_count

int MXFContext::essence_container_count

◆ time_base

AVRational MXFContext::time_base

◆ header_written

int MXFContext::header_written

◆ index_entries

MXFIndexEntry* MXFContext::index_entries

◆ edit_units_count

unsigned MXFContext::edit_units_count

◆ timestamp

uint64_t MXFContext::timestamp

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

Definition at line 401 of file mxfenc.c.

Referenced by mxf_init(), mxf_write_identification(), mxf_write_package(), and mxf_write_preface().

◆ slice_count

uint8_t MXFContext::slice_count

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

Definition at line 402 of file mxfenc.c.

Referenced by mxf_init().

◆ last_indexed_edit_unit

int MXFContext::last_indexed_edit_unit

◆ body_partition_offset

uint64_t* MXFContext::body_partition_offset

◆ body_partitions_count

unsigned MXFContext::body_partitions_count

Definition at line 405 of file mxfenc.c.

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

◆ last_key_index

int MXFContext::last_key_index

index of last key frame

Definition at line 406 of file mxfenc.c.

Referenced by mxf_write_index_table_segment().

◆ duration

uint64_t MXFContext::duration

Definition at line 407 of file mxfenc.c.

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

◆ tc

AVTimecode MXFContext::tc

timecode context

Definition at line 408 of file mxfenc.c.

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

◆ timecode_track

AVStream* MXFContext::timecode_track

◆ timecode_base

int MXFContext::timecode_base

rounded time code base (25 or 30)

Definition at line 410 of file mxfenc.c.

Referenced by mxf_init_timecode(), and mxf_write_timecode_component().

◆ edit_unit_byte_count

int MXFContext::edit_unit_byte_count

◆ content_package_rate

int MXFContext::content_package_rate

content package rate in system element, see SMPTE 326M

Definition at line 412 of file mxfenc.c.

Referenced by mxf_init(), and mxf_write_system_item().

◆ body_offset

uint64_t MXFContext::body_offset

◆ instance_number

uint32_t MXFContext::instance_number

Definition at line 414 of file mxfenc.c.

Referenced by mxf_gen_umid(), and mxf_write_umid().

◆ umid

uint8_t MXFContext::umid[16]

unique material identifier

Definition at line 415 of file mxfenc.c.

Referenced by mxf_gen_umid(), and mxf_write_umid().

◆ channel_count

int MXFContext::channel_count

Definition at line 416 of file mxfenc.c.

Referenced by mxf_write_generic_sound_common().

◆ signal_standard

int MXFContext::signal_standard

Definition at line 417 of file mxfenc.c.

Referenced by mxf_init().

◆ tagged_value_count

uint32_t MXFContext::tagged_value_count

Definition at line 418 of file mxfenc.c.

Referenced by mxf_write_package(), mxf_write_tagged_value(), and mxf_write_user_comments().

◆ audio_edit_rate

AVRational MXFContext::audio_edit_rate

Definition at line 419 of file mxfenc.c.

Referenced by mxf_init().

◆ store_user_comments

int MXFContext::store_user_comments

Definition at line 420 of file mxfenc.c.

Referenced by mxf_init(), mxf_write_package(), and mxf_write_primer_pack().

◆ track_instance_count

int MXFContext::track_instance_count

◆ cbr_index

int MXFContext::cbr_index

use a constant bitrate index

Definition at line 422 of file mxfenc.c.

Referenced by mxf_init(), mxf_parse_h264_frame(), and mxf_write_packet().

◆ unused_tags

uint8_t MXFContext::unused_tags[MXF_NUM_TAGS]

local tags that we know will not be used

Definition at line 423 of file mxfenc.c.

Referenced by mxf_mark_tag_unused(), mxf_write_local_tag(), and mxf_write_primer_pack().

◆ timecode_track_priv

MXFStreamContext MXFContext::timecode_track_priv

Definition at line 424 of file mxfenc.c.

Referenced by mxf_init().


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