Home
last modified time | relevance | path

Searched refs:RateEstimator (Results 1 – 2 of 2) sorted by relevance

/external/adhd/cras/src/server/rust/src/
Drate_estimator_bindings.rs9 use crate::RateEstimator;
20 ) -> *mut RateEstimator { in rate_estimator_create() argument
22 return std::ptr::null_mut::<RateEstimator>(); in rate_estimator_create()
28 match RateEstimator::try_new(rate, window, smooth_factor) { in rate_estimator_create()
30 Err(_) => std::ptr::null_mut::<RateEstimator>(), in rate_estimator_create()
39 pub unsafe extern "C" fn rate_estimator_destroy(re: *mut RateEstimator) { in rate_estimator_destroy() argument
52 pub unsafe extern "C" fn rate_estimator_add_frames(re: *mut RateEstimator, frames: libc::c_int) { in rate_estimator_add_frames() argument
67 re: *mut RateEstimator, in rate_estimator_check() argument
91 pub unsafe extern "C" fn rate_estimator_get_rate(re: *const RateEstimator) -> libc::c_double { in rate_estimator_get_rate()
104 pub unsafe extern "C" fn rate_estimator_reset_rate(re: *mut RateEstimator, rate: libc::c_uint) { in rate_estimator_reset_rate() argument
Drate_estimator.rs79 pub struct RateEstimator { struct
90 impl RateEstimator { argument
107 Ok(RateEstimator { in try_new()