pub struct OutputMeter { /* private fields */ }Implementations§
Source§impl OutputMeter
impl OutputMeter
pub fn new(channels: usize, _sample_rate: u32, _refresh_hz: f32) -> Self
pub fn reset(&mut self)
pub fn set_refresh_hz(&mut self, _refresh_hz: f32)
pub fn push_samples(&mut self, _buffer: &SamplesBuffer)
pub fn advance(&mut self, _elapsed_seconds: f64)
pub fn levels(&self) -> Vec<f32>
pub fn averages(&self) -> Vec<f32>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OutputMeter
impl RefUnwindSafe for OutputMeter
impl Send for OutputMeter
impl Sync for OutputMeter
impl Unpin for OutputMeter
impl UnwindSafe for OutputMeter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more