pub fn new_with_duration(gc_handle: &Handle, duration: Duration) -> Self {
        let handle = Shared::new(gc_handle, RunningRMSProcessorHandle::new(gc_handle));

        RunningRMSProcessor {
            handle,
            duration_samples: 0,
            duration,
            gc_handle: gc_handle.clone(),
        }
    }
/// Create a `RunningRMSProcessor` which will calculate RMS based on a certain `duration` of
/// samples.
Create a `RunningRMSProcessor` which will calculate RMS based on a certain `duration` of
samples.
Create a ` RunningRMSProcessor ` which will calculate RMS based on a certain ` duration ` of samples .
pub fn new_with_duration(gc_handle: &Handle, duration: Duration) -> Self {
        let handle = Shared::new(gc_handle, RunningRMSProcessorHandle::new(gc_handle));
        RunningRMSProcessor {
            handle,
            duration_samples: 0,
            duration,
            gc_handle: gc_handle.clone(),
        }
    }
pub fn new_with_duration ( gc_handle : & Handle , duration : Duration ) -> Self { let handle = Shared :: new ( gc_handle , RunningRMSProcessorHandle :: new ( gc_handle ) ) ; RunningRMSProcessor { handle , duration_samples : 0 , duration , gc_handle : gc_handle . clone ( ) , } }
Create a `RunningRMSProcessor` which will calculate RMS based on a certain `duration` of
samples.
Create a ` RunningRMSProcessor ` which will calculate RMS based on a certain ` duration ` of samples .
gc_handle
&Handle
duration
Duration
gc_handle
&Handle
duration
Duration