x264-dsp
Public Attributes | List of all members
x264_param_t Struct Reference

Public Attributes

unsigned int cpu
 
int i_threads
 
int i_lookahead_threads
 
int b_sliced_threads
 
int b_deterministic
 
int b_cpu_independent
 
int i_sync_lookahead
 
int i_width
 
int i_height
 
int i_csp
 
int i_level_idc
 
int i_frame_total
 
int i_nal_hrd
 
struct {
   int   i_sar_height
 
   int   i_sar_width
 
   int   i_overscan
 
   int   i_vidformat
 
   int   b_fullrange
 
   int   i_colorprim
 
   int   i_transfer
 
   int   i_colmatrix
 
   int   i_chroma_loc
 
vui
 
int i_frame_reference
 
int i_dpb_size
 
int i_keyint_max
 
int i_keyint_min
 
int i_scenecut_threshold
 
int b_intra_refresh
 
int i_bframe
 
int i_bframe_adaptive
 
int i_bframe_bias
 
int i_bframe_pyramid
 
int b_open_gop
 
int b_bluray_compat
 
int b_deblocking_filter
 
int i_deblocking_filter_alphac0
 
int i_deblocking_filter_beta
 
int b_cabac
 
int i_cabac_init_idc
 
int b_interlaced
 
int b_constrained_intra
 
int i_cqm_preset
 
void(* pf_log )(void *, int i_level, const char *psz, va_list)
 
void * p_log_private
 
int i_log_level
 
struct {
   unsigned int   intra
 
   unsigned int   inter
 
   int   b_transform_8x8
 
   int   i_weighted_pred
 
   int   b_weighted_bipred
 
   int   i_direct_mv_pred
 
   int   i_chroma_qp_offset
 
   int   i_me_method
 
   int   i_me_range
 
   int   i_mv_range
 
   int   i_mv_range_thread
 
   int   i_subpel_refine
 
   int   b_chroma_me
 
   int   b_mixed_references
 
   int   i_trellis
 
   int   b_fast_pskip
 
   int   b_dct_decimate
 
   int   i_noise_reduction
 
   float   f_psy_rd
 
   float   f_psy_trellis
 
   int   b_psy
 
   int   b_mb_info
 
   int   b_mb_info_update
 
   int   i_luma_deadzone [2]
 
   int   b_psnr
 
   int   b_ssim
 
analyse
 
struct {
   int   i_rc_method
 
   int   i_qp_constant
 
   int   i_qp_min
 
   int   i_qp_max
 
   int   i_qp_step
 
   int   i_bitrate
 
   float   f_rf_constant
 
   float   f_rf_constant_max
 
   float   f_rate_tolerance
 
   int   i_vbv_max_bitrate
 
   int   i_vbv_buffer_size
 
   float   f_vbv_buffer_init
 
   float   f_ip_factor
 
   float   f_pb_factor
 
   int   i_aq_mode
 
   float   f_aq_strength
 
   int   b_mb_tree
 
   int   i_lookahead
 
   int   b_stat_write
 
   char *   psz_stat_out
 
   int   b_stat_read
 
   char *   psz_stat_in
 
   float   f_qcompress
 
   float   f_qblur
 
   float   f_complexity_blur
 
rc
 
struct {
   unsigned int   i_left
 
   unsigned int   i_top
 
   unsigned int   i_right
 
   unsigned int   i_bottom
 
crop_rect
 
int i_frame_packing
 
int b_aud
 
int b_repeat_headers
 
int b_annexb
 
int i_sps_id
 
int b_vfr_input
 
int b_pulldown
 
uint32_t i_fps_num
 
uint32_t i_fps_den
 
uint32_t i_timebase_num
 
uint32_t i_timebase_den
 
int b_tff
 
int b_pic_struct
 
int b_fake_interlaced
 
int i_slice_max_size
 
int i_slice_max_mbs
 
int i_slice_count
 
void(* param_free )(void *)
 
void(* nalu_process )(x264_t *h, x264_nal_t *nal, void *opaque)
 

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