Trait opencv::hub_prelude::EncoderParamsTrait
source · pub trait EncoderParamsTrait: EncoderParamsTraitConst {
Show 21 methods
fn as_raw_mut_EncoderParams(&mut self) -> *mut c_void;
fn set_p_interval(&mut self, val: i32) { ... }
fn set_idr_period(&mut self, val: i32) { ... }
fn set_dynamic_gop(&mut self, val: i32) { ... }
fn set_rc_type(&mut self, val: i32) { ... }
fn set_avg_bitrate(&mut self, val: i32) { ... }
fn set_peak_bitrate(&mut self, val: i32) { ... }
fn set_qp_level_intra(&mut self, val: i32) { ... }
fn set_qp_level_inter_p(&mut self, val: i32) { ... }
fn set_qp_level_inter_b(&mut self, val: i32) { ... }
fn set_deblock_mode(&mut self, val: i32) { ... }
fn set_profile_level(&mut self, val: i32) { ... }
fn set_force_intra(&mut self, val: i32) { ... }
fn set_force_idr(&mut self, val: i32) { ... }
fn set_clear_stat(&mut self, val: i32) { ... }
fn set_di_mode(&mut self, val: i32) { ... }
fn set_presets(&mut self, val: i32) { ... }
fn set_disable_cabac(&mut self, val: i32) { ... }
fn set_nalu_framing_type(&mut self, val: i32) { ... }
fn set_disable_spspps(&mut self, val: i32) { ... }
fn load(&mut self, config_file: &str) -> Result<()> { ... }
}
Required Methods
fn as_raw_mut_EncoderParams(&mut self) -> *mut c_void
Provided Methods
sourcefn set_p_interval(&mut self, val: i32)
fn set_p_interval(&mut self, val: i32)
NVVE_P_INTERVAL,
sourcefn set_idr_period(&mut self, val: i32)
fn set_idr_period(&mut self, val: i32)
NVVE_IDR_PERIOD,
sourcefn set_dynamic_gop(&mut self, val: i32)
fn set_dynamic_gop(&mut self, val: i32)
NVVE_DYNAMIC_GOP,
sourcefn set_rc_type(&mut self, val: i32)
fn set_rc_type(&mut self, val: i32)
NVVE_RC_TYPE,
sourcefn set_avg_bitrate(&mut self, val: i32)
fn set_avg_bitrate(&mut self, val: i32)
NVVE_AVG_BITRATE,
sourcefn set_peak_bitrate(&mut self, val: i32)
fn set_peak_bitrate(&mut self, val: i32)
NVVE_PEAK_BITRATE,
sourcefn set_qp_level_intra(&mut self, val: i32)
fn set_qp_level_intra(&mut self, val: i32)
NVVE_QP_LEVEL_INTRA,
sourcefn set_qp_level_inter_p(&mut self, val: i32)
fn set_qp_level_inter_p(&mut self, val: i32)
NVVE_QP_LEVEL_INTER_P,
sourcefn set_qp_level_inter_b(&mut self, val: i32)
fn set_qp_level_inter_b(&mut self, val: i32)
NVVE_QP_LEVEL_INTER_B,
sourcefn set_deblock_mode(&mut self, val: i32)
fn set_deblock_mode(&mut self, val: i32)
NVVE_DEBLOCK_MODE,
sourcefn set_profile_level(&mut self, val: i32)
fn set_profile_level(&mut self, val: i32)
NVVE_PROFILE_LEVEL,
sourcefn set_force_intra(&mut self, val: i32)
fn set_force_intra(&mut self, val: i32)
NVVE_FORCE_INTRA,
sourcefn set_force_idr(&mut self, val: i32)
fn set_force_idr(&mut self, val: i32)
NVVE_FORCE_IDR,
sourcefn set_clear_stat(&mut self, val: i32)
fn set_clear_stat(&mut self, val: i32)
NVVE_CLEAR_STAT,
sourcefn set_di_mode(&mut self, val: i32)
fn set_di_mode(&mut self, val: i32)
NVVE_SET_DEINTERLACE,
sourcefn set_presets(&mut self, val: i32)
fn set_presets(&mut self, val: i32)
NVVE_PRESETS,
sourcefn set_disable_cabac(&mut self, val: i32)
fn set_disable_cabac(&mut self, val: i32)
NVVE_DISABLE_CABAC,
sourcefn set_nalu_framing_type(&mut self, val: i32)
fn set_nalu_framing_type(&mut self, val: i32)
NVVE_CONFIGURE_NALU_FRAMING_TYPE
sourcefn set_disable_spspps(&mut self, val: i32)
fn set_disable_spspps(&mut self, val: i32)
NVVE_DISABLE_SPS_PPS