Struct vpx_sys::vpx_codec_enc_cfg [] [src]

#[repr(C)]
pub struct vpx_codec_enc_cfg { pub g_usage: c_uint, pub g_threads: c_uint, pub g_profile: c_uint, pub g_w: c_uint, pub g_h: c_uint, pub g_bit_depth: vpx_bit_depth_t, pub g_input_bit_depth: c_uint, pub g_timebase: vpx_rational, pub g_error_resilient: vpx_codec_er_flags_t, pub g_pass: vpx_enc_pass, pub g_lag_in_frames: c_uint, pub rc_dropframe_thresh: c_uint, pub rc_resize_allowed: c_uint, pub rc_scaled_width: c_uint, pub rc_scaled_height: c_uint, pub rc_resize_up_thresh: c_uint, pub rc_resize_down_thresh: c_uint, pub rc_end_usage: vpx_rc_mode, pub rc_twopass_stats_in: vpx_fixed_buf_t, pub rc_firstpass_mb_stats_in: vpx_fixed_buf_t, pub rc_target_bitrate: c_uint, pub rc_min_quantizer: c_uint, pub rc_max_quantizer: c_uint, pub rc_undershoot_pct: c_uint, pub rc_overshoot_pct: c_uint, pub rc_buf_sz: c_uint, pub rc_buf_initial_sz: c_uint, pub rc_buf_optimal_sz: c_uint, pub rc_2pass_vbr_bias_pct: c_uint, pub rc_2pass_vbr_minsection_pct: c_uint, pub rc_2pass_vbr_maxsection_pct: c_uint, pub kf_mode: vpx_kf_mode, pub kf_min_dist: c_uint, pub kf_max_dist: c_uint, pub ss_number_layers: c_uint, pub ss_enable_auto_alt_ref: [c_int; 5], pub ss_target_bitrate: [c_uint; 5], pub ts_number_layers: c_uint, pub ts_target_bitrate: [c_uint; 5], pub ts_rate_decimator: [c_uint; 5], pub ts_periodicity: c_uint, pub ts_layer_id: [c_uint; 16], pub layer_target_bitrate: [c_uint; 12], pub temporal_layering_mode: c_int, }

Fields

Trait Implementations

impl Default for vpx_codec_enc_cfg
[src]

Returns the "default value" for a type. Read more

impl Debug for vpx_codec_enc_cfg
[src]

Formats the value using the given formatter.

impl Copy for vpx_codec_enc_cfg
[src]

impl Clone for vpx_codec_enc_cfg
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more