[−][src]Trait opencv::cudacodec::EncoderParamsTrait
Different parameters for CUDA video encoder.
Required methods
pub fn as_raw_EncoderParams(&self) -> *const c_void
[src]
pub fn as_raw_mut_EncoderParams(&mut self) -> *mut c_void
[src]
Provided methods
pub fn p_interval(&self) -> i32
[src]
NVVE_P_INTERVAL,
pub fn set_p_interval(&mut self, val: i32)
[src]
NVVE_P_INTERVAL,
pub fn idr_period(&self) -> i32
[src]
NVVE_IDR_PERIOD,
pub fn set_idr_period(&mut self, val: i32)
[src]
NVVE_IDR_PERIOD,
pub fn dynamic_gop(&self) -> i32
[src]
NVVE_DYNAMIC_GOP,
pub fn set_dynamic_gop(&mut self, val: i32)
[src]
NVVE_DYNAMIC_GOP,
pub fn rc_type(&self) -> i32
[src]
NVVE_RC_TYPE,
pub fn set_rc_type(&mut self, val: i32)
[src]
NVVE_RC_TYPE,
pub fn avg_bitrate(&self) -> i32
[src]
NVVE_AVG_BITRATE,
pub fn set_avg_bitrate(&mut self, val: i32)
[src]
NVVE_AVG_BITRATE,
pub fn peak_bitrate(&self) -> i32
[src]
NVVE_PEAK_BITRATE,
pub fn set_peak_bitrate(&mut self, val: i32)
[src]
NVVE_PEAK_BITRATE,
pub fn qp_level_intra(&self) -> i32
[src]
NVVE_QP_LEVEL_INTRA,
pub fn set_qp_level_intra(&mut self, val: i32)
[src]
NVVE_QP_LEVEL_INTRA,
pub fn qp_level_inter_p(&self) -> i32
[src]
NVVE_QP_LEVEL_INTER_P,
pub fn set_qp_level_inter_p(&mut self, val: i32)
[src]
NVVE_QP_LEVEL_INTER_P,
pub fn qp_level_inter_b(&self) -> i32
[src]
NVVE_QP_LEVEL_INTER_B,
pub fn set_qp_level_inter_b(&mut self, val: i32)
[src]
NVVE_QP_LEVEL_INTER_B,
pub fn deblock_mode(&self) -> i32
[src]
NVVE_DEBLOCK_MODE,
pub fn set_deblock_mode(&mut self, val: i32)
[src]
NVVE_DEBLOCK_MODE,
pub fn profile_level(&self) -> i32
[src]
NVVE_PROFILE_LEVEL,
pub fn set_profile_level(&mut self, val: i32)
[src]
NVVE_PROFILE_LEVEL,
pub fn force_intra(&self) -> i32
[src]
NVVE_FORCE_INTRA,
pub fn set_force_intra(&mut self, val: i32)
[src]
NVVE_FORCE_INTRA,
pub fn force_idr(&self) -> i32
[src]
NVVE_FORCE_IDR,
pub fn set_force_idr(&mut self, val: i32)
[src]
NVVE_FORCE_IDR,
pub fn clear_stat(&self) -> i32
[src]
NVVE_CLEAR_STAT,
pub fn set_clear_stat(&mut self, val: i32)
[src]
NVVE_CLEAR_STAT,
pub fn di_mode(&self) -> i32
[src]
NVVE_SET_DEINTERLACE,
pub fn set_di_mode(&mut self, val: i32)
[src]
NVVE_SET_DEINTERLACE,
pub fn presets(&self) -> i32
[src]
NVVE_PRESETS,
pub fn set_presets(&mut self, val: i32)
[src]
NVVE_PRESETS,
pub fn disable_cabac(&self) -> i32
[src]
NVVE_DISABLE_CABAC,
pub fn set_disable_cabac(&mut self, val: i32)
[src]
NVVE_DISABLE_CABAC,
pub fn nalu_framing_type(&self) -> i32
[src]
NVVE_CONFIGURE_NALU_FRAMING_TYPE
pub fn set_nalu_framing_type(&mut self, val: i32)
[src]
NVVE_CONFIGURE_NALU_FRAMING_TYPE
pub fn disable_spspps(&self) -> i32
[src]
NVVE_DISABLE_SPS_PPS
pub fn set_disable_spspps(&mut self, val: i32)
[src]
NVVE_DISABLE_SPS_PPS