pub struct Normalizer;Implementations§
Source§impl Normalizer
impl Normalizer
Sourcepub fn calculate_rms(buffer: &[f32]) -> f32
pub fn calculate_rms(buffer: &[f32]) -> f32
Menghitung Root Mean Square (RMS) dari buffer.
Sourcepub fn normalize_to_peak(buffer: &mut [f32], target_peak: f32) -> f32
pub fn normalize_to_peak(buffer: &mut [f32], target_peak: f32) -> f32
Menskalakan buffer agar amplitude peak mencapai target_peak.
Mengembalikan rasio gain yang diterapkan.
Auto Trait Implementations§
impl Freeze for Normalizer
impl RefUnwindSafe for Normalizer
impl Send for Normalizer
impl Sync for Normalizer
impl Unpin for Normalizer
impl UnsafeUnpin for Normalizer
impl UnwindSafe for Normalizer
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