Type Alias vpx_codec_enc_cfg_t
Source pub type vpx_codec_enc_cfg_t = vpx_codec_enc_cfg;
#[repr(C)]
pub struct vpx_codec_enc_cfg_t {Show 61 fields
pub g_usage: u32,
pub g_threads: u32,
pub g_profile: u32,
pub g_w: u32,
pub g_h: u32,
pub g_bit_depth: vpx_bit_depth,
pub g_input_bit_depth: u32,
pub g_timebase: vpx_rational,
pub g_error_resilient: u32,
pub g_pass: vpx_enc_pass,
pub g_lag_in_frames: u32,
pub rc_dropframe_thresh: u32,
pub rc_resize_allowed: u32,
pub rc_scaled_width: u32,
pub rc_scaled_height: u32,
pub rc_resize_up_thresh: u32,
pub rc_resize_down_thresh: u32,
pub rc_end_usage: vpx_rc_mode,
pub rc_twopass_stats_in: vpx_fixed_buf,
pub rc_firstpass_mb_stats_in: vpx_fixed_buf,
pub rc_target_bitrate: u32,
pub rc_min_quantizer: u32,
pub rc_max_quantizer: u32,
pub rc_undershoot_pct: u32,
pub rc_overshoot_pct: u32,
pub rc_buf_sz: u32,
pub rc_buf_initial_sz: u32,
pub rc_buf_optimal_sz: u32,
pub rc_2pass_vbr_bias_pct: u32,
pub rc_2pass_vbr_minsection_pct: u32,
pub rc_2pass_vbr_maxsection_pct: u32,
pub rc_2pass_vbr_corpus_complexity: u32,
pub kf_mode: vpx_kf_mode,
pub kf_min_dist: u32,
pub kf_max_dist: u32,
pub ss_number_layers: u32,
pub ss_enable_auto_alt_ref: [i32; 5],
pub ss_target_bitrate: [u32; 5],
pub ts_number_layers: u32,
pub ts_target_bitrate: [u32; 5],
pub ts_rate_decimator: [u32; 5],
pub ts_periodicity: u32,
pub ts_layer_id: [u32; 16],
pub layer_target_bitrate: [u32; 12],
pub temporal_layering_mode: i32,
pub use_vizier_rc_params: i32,
pub active_wq_factor: vpx_rational,
pub err_per_mb_factor: vpx_rational,
pub sr_default_decay_limit: vpx_rational,
pub sr_diff_factor: vpx_rational,
pub kf_err_per_mb_factor: vpx_rational,
pub kf_frame_min_boost_factor: vpx_rational,
pub kf_frame_max_boost_first_factor: vpx_rational,
pub kf_frame_max_boost_subs_factor: vpx_rational,
pub kf_max_total_boost_factor: vpx_rational,
pub gf_max_total_boost_factor: vpx_rational,
pub gf_frame_max_boost_factor: vpx_rational,
pub zm_factor: vpx_rational,
pub rd_mult_inter_qp_fac: vpx_rational,
pub rd_mult_arf_qp_fac: vpx_rational,
pub rd_mult_key_qp_fac: vpx_rational,
}