pub fn frames_to_monos<S>(
    frames: &[Vec<S>],
    channels: Option<u16>,
) -> Result<Vec<Vec<S>>, AudioWriteError>where
    S: SampleType,pub fn frames_to_monos<S>(
    frames: &[Vec<S>],
    channels: Option<u16>,
) -> Result<Vec<Vec<S>>, AudioWriteError>where
    S: SampleType,