Lines Matching refs:Buffer
59 pub struct Buffer<T, L> { struct
64 impl<T, L> Buffer<T, L> { impl
94 impl<T> From<Buffer<T, Deinterleaved>> for Buffer<T, Interleaved> implementation
98 fn from(buffer: Buffer<T, Deinterleaved>) -> Self { in from()
103 impl<'a, T> From<BufferRef<'a, T, Deinterleaved>> for Buffer<T, Interleaved> implementation
138 impl<T> From<Buffer<T, Interleaved>> for Buffer<T, Deinterleaved> implementation
142 fn from(buffer: Buffer<T, Interleaved>) -> Self { in from()
147 impl<'a, T> From<BufferRef<'a, T, Interleaved>> for Buffer<T, Deinterleaved> implementation
182 impl FromBytes<Interleaved> for Buffer<i16, Interleaved> { implementation
205 impl FromBytes<Deinterleaved> for Buffer<i16, Interleaved> { implementation
242 impl FromBytes<Deinterleaved> for Buffer<i16, Deinterleaved> { implementation
265 impl FromBytes<Interleaved> for Buffer<i16, Deinterleaved> { implementation
339 let input: Buffer<i32, Interleaved> = Buffer::new(input_samples, channels); in deinterleaved_from_interleaved()
341 let output = Buffer::<i32, Deinterleaved>::from(input); in deinterleaved_from_interleaved()
354 let input: Buffer<i32, Deinterleaved> = Buffer::new(input_samples, channels); in interleaved_from_deinterleaved()
356 let output = Buffer::<i32, Interleaved>::from(input); in interleaved_from_deinterleaved()
376 let output: Buffer<i16, Deinterleaved> = in deinterleaved_from_deinterleaved_bytes()
397 let output: Buffer<i16, Deinterleaved> = in deinterleaved_from_interleaved_bytes()
418 let output: Buffer<i16, Interleaved> = in interleaved_from_interleaved_bytes()
439 let output: Buffer<i16, Interleaved> = in interleaved_from_deinterleaved_bytes()