pub fn extract_waveform_rms_to_struct(
samples: &[f32],
sample_rate: u32,
channels: u8,
peaks_per_second: Option<u32>,
) -> WaveformDataExpand description
Extract waveform RMS from audio samples
§Arguments
samples- Interleaved audio samples (f32, -1.0 to 1.0)sample_rate- Sample rate in Hz (e.g., 44100)channels- Number of audio channels (1 or 2)peaks_per_second- Number of RMS values per second (default: 50)
§Returns
WaveformData struct containing extracted RMS values