FFmpeg
Data Fields
MXFStreamContext Struct Reference

Data Fields

int64_t pkt_cnt
 pkt counter for muxed packets More...
 
UID track_essence_element_key
 
int index
 index in mxf_essence_container_uls table More...
 
const UIDcodec_ul
 
const UIDcontainer_ul
 
int order
 interleaving order if dts are equal More...
 
int interlaced
 whether picture is interlaced More...
 
int field_dominance
 tff=1, bff=2 More...
 
int component_depth
 
int color_siting
 
int signal_standard
 
int h_chroma_sub_sample
 
int v_chroma_sub_sample
 
int temporal_reordering
 
AVRational aspect_ratio
 display aspect ratio More...
 
int closed_gop
 gop is closed, used in mpeg-2 frame parsing More...
 
int video_bit_rate
 
int slice_offset
 
int frame_size
 frame size in bytes More...
 
int seq_closed_gop
 all gops in sequence are closed, used in mpeg-2 descriptor More...
 
int max_gop
 maximum gop size, used by mpeg-2 descriptor More...
 
int b_picture_count
 maximum number of consecutive b pictures, used in mpeg-2 descriptor More...
 
int low_delay
 low delay, used in mpeg-2 descriptor More...
 
int avc_intra
 
int micro_version
 format micro_version, used in ffv1 descriptor More...
 
j2k_info_t j2k_info
 

Detailed Description

Definition at line 99 of file mxfenc.c.

Field Documentation

◆ pkt_cnt

int64_t MXFStreamContext::pkt_cnt

pkt counter for muxed packets

Definition at line 100 of file mxfenc.c.

Referenced by mxf_interleave().

◆ track_essence_element_key

UID MXFStreamContext::track_essence_element_key

◆ index

int MXFStreamContext::index

index in mxf_essence_container_uls table

Definition at line 102 of file mxfenc.c.

Referenced by mxf_init(), and mxf_write_package().

◆ codec_ul

const UID* MXFStreamContext::codec_ul

◆ container_ul

const UID* MXFStreamContext::container_ul

◆ order

int MXFStreamContext::order

interleaving order if dts are equal

Definition at line 105 of file mxfenc.c.

Referenced by mxf_compare_timestamps(), and mxf_init().

◆ interlaced

int MXFStreamContext::interlaced

◆ field_dominance

int MXFStreamContext::field_dominance

tff=1, bff=2

Definition at line 107 of file mxfenc.c.

Referenced by mxf_parse_ffv1_frame(), mxf_parse_h264_frame(), mxf_parse_mpeg2_frame(), and mxf_write_cdci_common().

◆ component_depth

int MXFStreamContext::component_depth

◆ color_siting

int MXFStreamContext::color_siting

Definition at line 109 of file mxfenc.c.

Referenced by mxf_init(), and mxf_write_cdci_common().

◆ signal_standard

int MXFStreamContext::signal_standard

Definition at line 110 of file mxfenc.c.

Referenced by mxf_init(), and mxf_write_cdci_common().

◆ h_chroma_sub_sample

int MXFStreamContext::h_chroma_sub_sample

Definition at line 111 of file mxfenc.c.

Referenced by mxf_init(), and mxf_write_cdci_common().

◆ v_chroma_sub_sample

int MXFStreamContext::v_chroma_sub_sample

Definition at line 112 of file mxfenc.c.

Referenced by mxf_init(), and mxf_write_cdci_common().

◆ temporal_reordering

int MXFStreamContext::temporal_reordering

Definition at line 113 of file mxfenc.c.

Referenced by mxf_parse_mpeg2_frame(), and mxf_write_index_table_segment().

◆ aspect_ratio

AVRational MXFStreamContext::aspect_ratio

◆ closed_gop

int MXFStreamContext::closed_gop

gop is closed, used in mpeg-2 frame parsing

Definition at line 115 of file mxfenc.c.

Referenced by mxf_parse_mpeg2_frame().

◆ video_bit_rate

int MXFStreamContext::video_bit_rate

Definition at line 116 of file mxfenc.c.

Referenced by mxf_init(), and mxf_write_mpegvideo_desc().

◆ slice_offset

int MXFStreamContext::slice_offset

Definition at line 117 of file mxfenc.c.

Referenced by mxf_compute_edit_unit_byte_count(), and mxf_write_index_table_segment().

◆ frame_size

int MXFStreamContext::frame_size

◆ seq_closed_gop

int MXFStreamContext::seq_closed_gop

all gops in sequence are closed, used in mpeg-2 descriptor

Definition at line 119 of file mxfenc.c.

Referenced by mxf_init(), mxf_parse_mpeg2_frame(), and mxf_write_mpegvideo_desc().

◆ max_gop

int MXFStreamContext::max_gop

maximum gop size, used by mpeg-2 descriptor

Definition at line 120 of file mxfenc.c.

Referenced by mxf_write_index_table_segment(), and mxf_write_mpegvideo_desc().

◆ b_picture_count

int MXFStreamContext::b_picture_count

maximum number of consecutive b pictures, used in mpeg-2 descriptor

Definition at line 121 of file mxfenc.c.

Referenced by mxf_write_index_table_segment(), and mxf_write_mpegvideo_desc().

◆ low_delay

int MXFStreamContext::low_delay

low delay, used in mpeg-2 descriptor

Definition at line 122 of file mxfenc.c.

Referenced by mxf_parse_mpeg2_frame(), and mxf_write_mpegvideo_desc().

◆ avc_intra

int MXFStreamContext::avc_intra

◆ micro_version

int MXFStreamContext::micro_version

format micro_version, used in ffv1 descriptor

Definition at line 124 of file mxfenc.c.

Referenced by mxf_parse_ffv1_frame(), and mxf_write_ffv1_subdesc().

◆ j2k_info

j2k_info_t MXFStreamContext::j2k_info

Definition at line 125 of file mxfenc.c.

Referenced by mxf_parse_jpeg2000_frame(), and mxf_write_jpeg2000_subdesc().


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