Trait opencv::cudacodec::prelude::EncoderParamsTraitConst [−][src]
pub trait EncoderParamsTraitConst {
Show 21 methods
fn as_raw_EncoderParams(&self) -> *const c_void;
fn p_interval(&self) -> i32 { ... }
fn idr_period(&self) -> i32 { ... }
fn dynamic_gop(&self) -> i32 { ... }
fn rc_type(&self) -> i32 { ... }
fn avg_bitrate(&self) -> i32 { ... }
fn peak_bitrate(&self) -> i32 { ... }
fn qp_level_intra(&self) -> i32 { ... }
fn qp_level_inter_p(&self) -> i32 { ... }
fn qp_level_inter_b(&self) -> i32 { ... }
fn deblock_mode(&self) -> i32 { ... }
fn profile_level(&self) -> i32 { ... }
fn force_intra(&self) -> i32 { ... }
fn force_idr(&self) -> i32 { ... }
fn clear_stat(&self) -> i32 { ... }
fn di_mode(&self) -> i32 { ... }
fn presets(&self) -> i32 { ... }
fn disable_cabac(&self) -> i32 { ... }
fn nalu_framing_type(&self) -> i32 { ... }
fn disable_spspps(&self) -> i32 { ... }
fn save(&self, config_file: &str) -> Result<()> { ... }
}
Expand description
Different parameters for CUDA video encoder.
Required methods
fn as_raw_EncoderParams(&self) -> *const c_void
Provided methods
fn p_interval(&self) -> i32
fn p_interval(&self) -> i32
NVVE_P_INTERVAL,
fn idr_period(&self) -> i32
fn idr_period(&self) -> i32
NVVE_IDR_PERIOD,
fn dynamic_gop(&self) -> i32
fn dynamic_gop(&self) -> i32
NVVE_DYNAMIC_GOP,
fn avg_bitrate(&self) -> i32
fn avg_bitrate(&self) -> i32
NVVE_AVG_BITRATE,
fn peak_bitrate(&self) -> i32
fn peak_bitrate(&self) -> i32
NVVE_PEAK_BITRATE,
fn qp_level_intra(&self) -> i32
fn qp_level_intra(&self) -> i32
NVVE_QP_LEVEL_INTRA,
fn qp_level_inter_p(&self) -> i32
fn qp_level_inter_p(&self) -> i32
NVVE_QP_LEVEL_INTER_P,
fn qp_level_inter_b(&self) -> i32
fn qp_level_inter_b(&self) -> i32
NVVE_QP_LEVEL_INTER_B,
fn deblock_mode(&self) -> i32
fn deblock_mode(&self) -> i32
NVVE_DEBLOCK_MODE,
fn profile_level(&self) -> i32
fn profile_level(&self) -> i32
NVVE_PROFILE_LEVEL,
fn force_intra(&self) -> i32
fn force_intra(&self) -> i32
NVVE_FORCE_INTRA,
fn clear_stat(&self) -> i32
fn clear_stat(&self) -> i32
NVVE_CLEAR_STAT,
fn disable_cabac(&self) -> i32
fn disable_cabac(&self) -> i32
NVVE_DISABLE_CABAC,
fn nalu_framing_type(&self) -> i32
fn nalu_framing_type(&self) -> i32
NVVE_CONFIGURE_NALU_FRAMING_TYPE
fn disable_spspps(&self) -> i32
fn disable_spspps(&self) -> i32
NVVE_DISABLE_SPS_PPS