FFmpeg
Data Fields
MXFContext Struct Reference

Data Fields

 
unsigned  partitions_count
 
MXFOP  op
 
 
 
 
 
 
struct AVAESaesc
 
 
 
uint64_t  last_partition
 
uint64_t  footer_partition
 
 
 
int  run_in
 
 
 
int64_t  last_forward_tell
 
 
 
 
 
  how many edit units to read at a time (PCM, OPAtom)
 
 
 
 
 
 
 
unsigned  edit_units_count
 
uint64_t  timestamp
  timestamp, as year(16),month(8),day(8),hour(8),minutes(8),msec/4(8)
 
  index slice count minus 1 (1 if no audio, 0 otherwise)
 
 
uint64_t *  body_partition_offset
 
 
  index of last key frame
 
uint64_t  duration
 
  timecode context
 
 
  rounded time code base (25 or 30)
 
  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 210 of file mxfdec.c.

Field Documentation

MXFPartition* MXFContext::partitions

Definition at line 211 of file mxfdec.c.

Referenced by mxf_absolute_bodysid_offset(), mxf_compute_essence_containers(), mxf_essence_container_end(), mxf_read_close(), and mxf_read_partition_pack().

unsigned MXFContext::partitions_count

Definition at line 212 of file mxfdec.c.

Referenced by mxf_absolute_bodysid_offset(), mxf_compute_essence_containers(), mxf_essence_container_end(), and mxf_read_partition_pack().

MXFOP MXFContext::op

Definition at line 213 of file mxfdec.c.

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

UID* MXFContext::packages_refs

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

Referenced by mxf_parse_structural_metadata(), and mxf_read_content_storage().

MXFMetadataSet** MXFContext::metadata_sets

Definition at line 216 of file mxfdec.c.

Referenced by mxf_add_metadata_set(), mxf_get_sorted_table_segments(), mxf_parse_structural_metadata(), mxf_read_close(), and mxf_resolve_strong_ref().

int MXFContext::metadata_sets_count

Definition at line 217 of file mxfdec.c.

Referenced by mxf_add_metadata_set(), mxf_get_sorted_table_segments(), mxf_parse_structural_metadata(), mxf_read_close(), and mxf_resolve_strong_ref().

AVFormatContext* MXFContext::fc

Definition at line 218 of file mxfdec.c.

Referenced by mxf_absolute_bodysid_offset(), mxf_compute_essence_containers(), mxf_compute_index_tables(), mxf_compute_ptses_fake_index(), mxf_compute_sample_count(), mxf_edit_unit_absolute_offset(), mxf_parse_handle_essence(), mxf_parse_structural_metadata(), mxf_read_header(), mxf_read_identification_metadata(), mxf_read_local_tags(), mxf_read_partition_pack(), mxf_read_primer_pack(), mxf_seek_to_previous_partition(), mxf_set_audio_pts(), and mxf_set_current_edit_unit().

struct AVAES* MXFContext::aesc

Definition at line 219 of file mxfdec.c.

Referenced by mxf_decrypt_triplet(), and mxf_read_close().

uint8_t* MXFContext::local_tags

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

Referenced by mxf_read_local_tags(), and mxf_read_primer_pack().

uint64_t MXFContext::last_partition

Definition at line 222 of file mxfdec.c.

Referenced by mxf_parse_handle_essence(), and mxf_read_random_index_pack().

uint64_t MXFContext::footer_partition

Definition at line 223 of file mxfdec.c.

Referenced by mxf_parse_handle_essence(), and mxf_read_partition_pack().

KLVPacket MXFContext::current_klv_data

Definition at line 224 of file mxfdec.c.

int MXFContext::current_klv_index

Definition at line 225 of file mxfdec.c.

int MXFContext::run_in

Definition at line 226 of file mxfdec.c.

Referenced by 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 227 of file mxfdec.c.

Referenced by mxf_parse_handle_essence(), mxf_read_header(), mxf_read_partition_pack(), and mxf_seek_to_previous_partition().

int MXFContext::parsing_backward

Definition at line 228 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 229 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 230 of file mxfdec.c.

Referenced by mxf_read_partition_pack().

int MXFContext::current_edit_unit

Definition at line 231 of file mxfdec.c.

Referenced by mxf_compute_sample_count(), mxf_read_packet(), mxf_read_packet_old(), mxf_read_seek(), and mxf_set_current_edit_unit().

int MXFContext::nb_index_tables

Definition at line 232 of file mxfdec.c.

Referenced by mxf_compute_index_tables(), mxf_handle_small_eubc(), mxf_read_close(), mxf_read_header(), mxf_read_packet_old(), mxf_read_seek(), and mxf_set_current_edit_unit().

MXFIndexTable* MXFContext::index_tables

Definition at line 233 of file mxfdec.c.

Referenced by mxf_compute_index_tables(), mxf_handle_small_eubc(), mxf_read_close(), mxf_read_header(), mxf_read_packet(), mxf_read_packet_old(), mxf_read_seek(), and mxf_set_current_edit_unit().

int MXFContext::edit_units_per_packet

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

Definition at line 234 of file mxfdec.c.

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

AVClass* MXFContext::av_class

Definition at line 276 of file mxfenc.c.

int64_t MXFContext::footer_partition_offset

Definition at line 277 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 278 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().

AVRational MXFContext::time_base

Definition at line 279 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().

int MXFContext::header_written

Definition at line 280 of file mxfenc.c.

Referenced by mxf_parse_dnxhd_frame(), mxf_parse_dv_frame(), and mxf_write_packet().

MXFIndexEntry* MXFContext::index_entries

Definition at line 281 of file mxfenc.c.

Referenced by mxf_write_footer(), mxf_write_index_table_segment(), and mxf_write_packet().

unsigned MXFContext::edit_units_count

Definition at line 282 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().

uint64_t MXFContext::timestamp

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

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

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

int MXFContext::last_indexed_edit_unit

Definition at line 285 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 286 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 287 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 288 of file mxfenc.c.

Referenced by mxf_write_index_table_segment().

uint64_t MXFContext::duration

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

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

AVStream* MXFContext::timecode_track

Definition at line 291 of file mxfenc.c.

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

int MXFContext::timecode_base

rounded time code base (25 or 30)

Definition at line 292 of file mxfenc.c.

Referenced by mxf_write_header(), and mxf_write_timecode_component().

int MXFContext::edit_unit_byte_count

fixed edit unit byte count

Definition at line 293 of file mxfenc.c.

Referenced by mxf_parse_dnxhd_frame(), mxf_parse_dv_frame(), mxf_write_footer(), mxf_write_header(), mxf_write_index_table_segment(), mxf_write_packet(), mxf_write_partition(), and mxf_write_random_index_pack().

uint64_t MXFContext::body_offset

Definition at line 294 of file mxfenc.c.

Referenced by mxf_write_packet(), and mxf_write_partition().

uint32_t MXFContext::instance_number

Definition at line 295 of file mxfenc.c.

Referenced by mxf_gen_umid(), and mxf_write_umid().

uint8_t MXFContext::umid[16]

unique material identifier

Definition at line 296 of file mxfenc.c.

Referenced by mxf_gen_umid(), and mxf_write_umid().

int MXFContext::channel_count

Definition at line 297 of file mxfenc.c.

Referenced by mxf_write_generic_sound_common().


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

Generated on Sun Sep 14 2014 18:56:43 for FFmpeg by   doxygen 1.8.2

AltStyle によって変換されたページ (->オリジナル) /