Type Alias vpx_rc_funcs_t
Source pub type vpx_rc_funcs_t = vpx_rc_funcs;
#[repr(C)]
pub struct vpx_rc_funcs_t {
pub rc_type: vpx_rc_type,
pub create_model: Option<unsafe extern "C" fn(*mut c_void, *const vpx_rc_config, *mut *mut c_void) -> vpx_rc_status>,
pub send_firstpass_stats: Option<unsafe extern "C" fn(*mut c_void, *const vpx_rc_firstpass_stats) -> vpx_rc_status>,
pub get_encodeframe_decision: Option<unsafe extern "C" fn(*mut c_void, *const vpx_rc_encodeframe_info, *mut vpx_rc_encodeframe_decision) -> vpx_rc_status>,
pub update_encodeframe_result: Option<unsafe extern "C" fn(*mut c_void, *const vpx_rc_encodeframe_result) -> vpx_rc_status>,
pub get_gop_decision: Option<unsafe extern "C" fn(*mut c_void, *const vpx_rc_gop_info, *mut vpx_rc_gop_decision) -> vpx_rc_status>,
pub get_frame_rdmult: Option<unsafe extern "C" fn(*mut c_void, *const vpx_rc_encodeframe_info, *mut i32) -> vpx_rc_status>,
pub delete_model: Option<unsafe extern "C" fn(*mut c_void) -> vpx_rc_status>,
pub priv_: *mut c_void,
}