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

Provided methods

NVVE_P_INTERVAL,

NVVE_IDR_PERIOD,

NVVE_DYNAMIC_GOP,

NVVE_RC_TYPE,

NVVE_AVG_BITRATE,

NVVE_PEAK_BITRATE,

NVVE_QP_LEVEL_INTRA,

NVVE_QP_LEVEL_INTER_P,

NVVE_QP_LEVEL_INTER_B,

NVVE_DEBLOCK_MODE,

NVVE_PROFILE_LEVEL,

NVVE_FORCE_INTRA,

NVVE_FORCE_IDR,

NVVE_CLEAR_STAT,

NVVE_SET_DEINTERLACE,

NVVE_PRESETS,

NVVE_DISABLE_CABAC,

NVVE_CONFIGURE_NALU_FRAMING_TYPE

NVVE_DISABLE_SPS_PPS

Saves parameters to config file.

Parameters
  • configFile: Config file name.

Implementors