FFmpeg
Data Fields
X264Context Struct Reference

Data Fields

AVClassclass
 
x264_param_t params
 
x264_t * enc
 
x264_picture_t pic
 
uint8_t * sei
 
int sei_size
 
char * preset
 
char * tune
 
const char * profile
 
char * profile_opt
 
char * level
 
int fastfirstpass
 
char * wpredp
 
char * x264opts
 
float crf
 
float crf_max
 
int cqp
 
int aq_mode
 
float aq_strength
 
char * psy_rd
 
int psy
 
int rc_lookahead
 
int weightp
 
int weightb
 
int ssim
 
int intra_refresh
 
int bluray_compat
 
int b_bias
 
int b_pyramid
 
int mixed_refs
 
int dct8x8
 
int fast_pskip
 
int aud
 
int mbtree
 
char * deblock
 
float cplxblur
 
char * partitions
 
int direct_pred
 
int slice_max_size
 
char * stats
 
int nal_hrd
 
int avcintra_class
 
int motion_est
 
int forced_idr
 
int coder
 
int a53_cc
 
int b_frame_strategy
 
int chroma_offset
 
int scenechange_threshold
 
int noise_reduction
 
int udu_sei
 
AVDictionaryx264_params
 
int nb_reordered_opaque
 
int next_reordered_opaque
 
X264Opaquereordered_opaque
 
int roi_warned
 If the encoder does not support ROI then warn the first time we encounter a frame with ROI side data. More...
 
int mb_info
 

Detailed Description

Definition at line 67 of file libx264.c.

Field Documentation

◆ class

AVClass* X264Context::class

Definition at line 68 of file libx264.c.

◆ params

x264_param_t X264Context::params

Definition at line 69 of file libx264.c.

Referenced by parse_opts(), reconfig_encoder(), setup_frame(), setup_roi(), X264_close(), and X264_init().

◆ enc

x264_t* X264Context::enc

Definition at line 70 of file libx264.c.

Referenced by reconfig_encoder(), X264_close(), X264_flush(), X264_frame(), and X264_init().

◆ pic

x264_picture_t X264Context::pic

Definition at line 71 of file libx264.c.

Referenced by setup_frame().

◆ sei

uint8_t* X264Context::sei

Definition at line 72 of file libx264.c.

Referenced by encode_nals(), X264_close(), and X264_init().

◆ sei_size

int X264Context::sei_size

Definition at line 73 of file libx264.c.

Referenced by encode_nals(), X264_flush(), and X264_init().

◆ preset

char* X264Context::preset

Definition at line 74 of file libx264.c.

Referenced by X264_init().

◆ tune

char* X264Context::tune

Definition at line 75 of file libx264.c.

Referenced by X264_init().

◆ profile

const char* X264Context::profile

Definition at line 76 of file libx264.c.

Referenced by X264_init().

◆ profile_opt

char* X264Context::profile_opt

Definition at line 77 of file libx264.c.

Referenced by X264_init().

◆ level

char* X264Context::level

Definition at line 78 of file libx264.c.

◆ fastfirstpass

int X264Context::fastfirstpass

Definition at line 79 of file libx264.c.

Referenced by X264_init().

◆ wpredp

char* X264Context::wpredp

Definition at line 80 of file libx264.c.

◆ x264opts

char* X264Context::x264opts

Definition at line 81 of file libx264.c.

Referenced by X264_init().

◆ crf

float X264Context::crf

Definition at line 82 of file libx264.c.

Referenced by reconfig_encoder(), and X264_init().

◆ crf_max

float X264Context::crf_max

Definition at line 83 of file libx264.c.

Referenced by reconfig_encoder(), and X264_init().

◆ cqp

int X264Context::cqp

Definition at line 84 of file libx264.c.

Referenced by reconfig_encoder(), and X264_init().

◆ aq_mode

int X264Context::aq_mode

Definition at line 85 of file libx264.c.

Referenced by X264_init().

◆ aq_strength

float X264Context::aq_strength

Definition at line 86 of file libx264.c.

Referenced by X264_init().

◆ psy_rd

char* X264Context::psy_rd

Definition at line 87 of file libx264.c.

◆ psy

int X264Context::psy

Definition at line 88 of file libx264.c.

Referenced by X264_init().

◆ rc_lookahead

int X264Context::rc_lookahead

Definition at line 89 of file libx264.c.

Referenced by X264_init().

◆ weightp

int X264Context::weightp

Definition at line 90 of file libx264.c.

Referenced by X264_init().

◆ weightb

int X264Context::weightb

Definition at line 91 of file libx264.c.

Referenced by X264_init().

◆ ssim

int X264Context::ssim

Definition at line 92 of file libx264.c.

Referenced by X264_init().

◆ intra_refresh

int X264Context::intra_refresh

Definition at line 93 of file libx264.c.

Referenced by X264_init().

◆ bluray_compat

int X264Context::bluray_compat

Definition at line 94 of file libx264.c.

Referenced by X264_init().

◆ b_bias

int X264Context::b_bias

Definition at line 95 of file libx264.c.

Referenced by X264_init().

◆ b_pyramid

int X264Context::b_pyramid

Definition at line 96 of file libx264.c.

Referenced by X264_init().

◆ mixed_refs

int X264Context::mixed_refs

Definition at line 97 of file libx264.c.

Referenced by X264_init().

◆ dct8x8

int X264Context::dct8x8

Definition at line 98 of file libx264.c.

Referenced by X264_init().

◆ fast_pskip

int X264Context::fast_pskip

Definition at line 99 of file libx264.c.

Referenced by X264_init().

◆ aud

int X264Context::aud

Definition at line 100 of file libx264.c.

Referenced by X264_init().

◆ mbtree

int X264Context::mbtree

Definition at line 101 of file libx264.c.

Referenced by X264_init().

◆ deblock

char* X264Context::deblock

Definition at line 102 of file libx264.c.

◆ cplxblur

float X264Context::cplxblur

Definition at line 103 of file libx264.c.

Referenced by X264_init().

◆ partitions

char* X264Context::partitions

Definition at line 104 of file libx264.c.

◆ direct_pred

int X264Context::direct_pred

Definition at line 105 of file libx264.c.

Referenced by X264_init().

◆ slice_max_size

int X264Context::slice_max_size

Definition at line 106 of file libx264.c.

Referenced by X264_init().

◆ stats

char* X264Context::stats

Definition at line 107 of file libx264.c.

◆ nal_hrd

int X264Context::nal_hrd

Definition at line 108 of file libx264.c.

Referenced by X264_init().

◆ avcintra_class

int X264Context::avcintra_class

Definition at line 109 of file libx264.c.

Referenced by reconfig_encoder(), and X264_init().

◆ motion_est

int X264Context::motion_est

Definition at line 110 of file libx264.c.

Referenced by X264_init().

◆ forced_idr

int X264Context::forced_idr

Definition at line 111 of file libx264.c.

Referenced by setup_frame().

◆ coder

int X264Context::coder

Definition at line 112 of file libx264.c.

Referenced by X264_init().

◆ a53_cc

int X264Context::a53_cc

Definition at line 113 of file libx264.c.

Referenced by setup_frame().

◆ b_frame_strategy

int X264Context::b_frame_strategy

Definition at line 114 of file libx264.c.

Referenced by X264_init().

◆ chroma_offset

int X264Context::chroma_offset

Definition at line 115 of file libx264.c.

Referenced by X264_init().

◆ scenechange_threshold

int X264Context::scenechange_threshold

Definition at line 116 of file libx264.c.

Referenced by X264_init().

◆ noise_reduction

int X264Context::noise_reduction

Definition at line 117 of file libx264.c.

Referenced by X264_init().

◆ udu_sei

int X264Context::udu_sei

Definition at line 118 of file libx264.c.

Referenced by setup_frame().

◆ x264_params

AVDictionary* X264Context::x264_params

Definition at line 120 of file libx264.c.

Referenced by X264_init().

◆ nb_reordered_opaque

int X264Context::nb_reordered_opaque

Definition at line 122 of file libx264.c.

Referenced by setup_frame(), X264_close(), X264_flush(), X264_frame(), and X264_init().

◆ next_reordered_opaque

int X264Context::next_reordered_opaque

Definition at line 122 of file libx264.c.

Referenced by setup_frame().

◆ reordered_opaque

X264Opaque* X264Context::reordered_opaque

Definition at line 123 of file libx264.c.

Referenced by setup_frame(), X264_close(), X264_flush(), X264_frame(), and X264_init().

◆ roi_warned

int X264Context::roi_warned

If the encoder does not support ROI then warn the first time we encounter a frame with ROI side data.

Definition at line 129 of file libx264.c.

Referenced by setup_roi().

◆ mb_info

int X264Context::mb_info

Definition at line 131 of file libx264.c.

Referenced by X264_init().


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