Lines Matching refs:output
34 pub(crate) fn deinterleaved<T>(input: &[T], output: &mut [T], channels: usize) in deinterleaved()
38 deinterleaved_by(input, output, channels, |sample| *sample) in deinterleaved()
43 pub(crate) fn deinterleaved_by<T, U, F>(input: &[T], output: &mut [U], channels: usize, f: F) in deinterleaved_by()
47 assert_eq!(input.len(), output.len()); in deinterleaved_by()
55 output[deinterleaved_index] = f(&input[interleaved_index]); in deinterleaved_by()
64 pub(crate) fn interleaved<T>(input: &[T], output: &mut [T], channels: usize) in interleaved()
68 interleaved_by(input, output, channels, |sample| *sample) in interleaved()
73 pub(crate) fn interleaved_by<T, U, F>(input: &[T], output: &mut [U], channels: usize, f: F) in interleaved_by()
77 assert_eq!(input.len(), output.len()); in interleaved_by()
85 output[interleaved_index] = f(&input[deinterleaved_index]); in interleaved_by()
99 let mut output = vec![0; input.len()]; in interleaved_1_channel() localVariable
102 interleaved(&input[..], &mut output[..], channels); in interleaved_1_channel()
104 let actual = output; in interleaved_1_channel()
113 let mut output = vec![0; input.len()]; in deinterleaved_1_channel() localVariable
116 deinterleaved(&input[..], &mut output[..], channels); in deinterleaved_1_channel()
118 let actual = output; in deinterleaved_1_channel()
127 let mut output = vec![0; input.len()]; in interleaved_2_channel() localVariable
130 interleaved(&input[..], &mut output[..], channels); in interleaved_2_channel()
132 let actual = output; in interleaved_2_channel()
141 let mut output = vec![0; input.len()]; in deinterleaved_2_channel() localVariable
144 deinterleaved(&input[..], &mut output[..], channels); in deinterleaved_2_channel()
146 let actual = output; in deinterleaved_2_channel()
155 let mut output = vec![0; input.len()]; in interleaved_3_channel() localVariable
158 interleaved(&input[..], &mut output[..], channels); in interleaved_3_channel()
160 let actual = output; in interleaved_3_channel()
169 let mut output = vec![0; input.len()]; in deinterleaved_3_channel() localVariable
172 deinterleaved(&input[..], &mut output[..], channels); in deinterleaved_3_channel()
174 let actual = output; in deinterleaved_3_channel()