Function samples_to_time

Source
pub fn samples_to_time(samples: &[usize], sr: Option<u32>) -> Vec<f32>
Expand description

Converts sample indices to time values in seconds.

§Arguments

  • samples - Array of sample indices
  • sr - Optional sample rate in Hz (defaults to 44100)

§Returns

Returns a Vec<f32> containing corresponding time values in seconds.

§Examples

let samples = vec![0, 44100];
let times = samples_to_time(&samples, None);
assert_eq!(times, vec![0.0, 1.0]);