Lines Matching refs:samples
42 samples: &'a [T], field
47 pub fn new(samples: &'a [T], channels: usize) -> Self { in new()
48 debug_assert_eq!(samples.len() % channels, 0); in new()
50 let frames = samples.len() / channels; in new()
53 Self { samples, info } in new()
60 samples: Vec<T>, field
65 pub fn new(samples: Vec<T>, channels: usize) -> Self { in new()
66 debug_assert_eq!(samples.len() % channels, 0); in new()
68 let frames = samples.len() / channels; in new()
71 Self { samples, info } in new()
76 samples: &self.samples[..], in as_ref()
83 let samples = &self.samples[range]; in sub_range() localVariable
90 BufferRef { samples, info } in sub_range()
116 let samples = { in from() localVariable
118 let mut samples: Vec<MaybeUninit<T>> = in from() localVariable
119 vec![MaybeUninit::uninit(); buffer.samples.len()]; in from()
123 buffer.samples, in from()
124 &mut samples[..], in from()
130 unsafe { std::mem::transmute::<_, Vec<T>>(samples) } in from()
134 Self { samples, info } in from()
160 let samples = { in from() localVariable
162 let mut samples: Vec<MaybeUninit<T>> = in from() localVariable
163 vec![MaybeUninit::uninit(); buffer.samples.len()]; in from()
167 buffer.samples, in from()
168 &mut samples[..], in from()
174 unsafe { std::mem::transmute::<_, Vec<T>>(samples) } in from()
178 Self { samples, info } in from()
195 let samples: Vec<_> = chunks.iter().map(|chunk| B::read_i16(&chunk[..])).collect(); in from_bytes() localVariable
198 let frames = samples.len() / channels; in from_bytes()
201 Ok(Self { samples, info }) in from_bytes()
226 let samples = unsafe { in from_bytes() localVariable
227 init_vec(chunks.len(), |samples| { in from_bytes()
228 layout::interleaved_by(chunks, samples, channels, |chunk| { in from_bytes()
235 let frames = samples.len() / channels; in from_bytes()
238 Ok(Self { samples, info }) in from_bytes()
255 let samples: Vec<_> = chunks.iter().map(|chunk| B::read_i16(&chunk[..])).collect(); in from_bytes() localVariable
258 let frames = samples.len() / channels; in from_bytes()
261 Ok(Self { samples, info }) in from_bytes()
286 let samples = unsafe { in from_bytes() localVariable
287 init_vec(chunks.len(), |samples| { in from_bytes()
288 layout::deinterleaved_by(chunks, samples, channels, |chunk| { in from_bytes()
295 let frames = samples.len() / channels; in from_bytes()
298 Ok(Self { samples, info }) in from_bytes()
343 let actual = output.samples; in deinterleaved_from_interleaved()
358 let actual = output.samples; in interleaved_from_deinterleaved()
379 let actual = output.samples; in deinterleaved_from_deinterleaved_bytes()
400 let actual = output.samples; in deinterleaved_from_interleaved_bytes()
421 let actual = output.samples; in interleaved_from_interleaved_bytes()
442 let actual = output.samples; in interleaved_from_deinterleaved_bytes()