Lines Matching refs:channels

20     fn from_bytes<B: ByteOrder>(bytes: &[u8], channels: usize) -> Result<Self, Self::Error>;  in from_bytes()
30 channels: usize, in to_bytes()
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()
51 BufferInfo::new(channels, frames) in new()
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()
69 BufferInfo::new(channels, frames) in new()
85 let channels = self.info.channels(); in sub_range() localVariable
86 assert_eq!(samples_len % channels, 0); in sub_range()
87 let frames = samples_len / channels; in sub_range()
88 BufferInfo::new(channels, frames) in sub_range()
125 buffer.info.channels(), in from()
169 buffer.info.channels(), in from()
185 fn from_bytes<B: ByteOrder>(bytes: &[u8], channels: usize) -> Result<Self, Self::Error> { in from_bytes()
198 let frames = samples.len() / channels; in from_bytes()
199 BufferInfo::new(channels, frames) in from_bytes()
208 fn from_bytes<B: ByteOrder>(bytes: &[u8], channels: usize) -> Result<Self, Self::Error> { in from_bytes()
228 layout::interleaved_by(chunks, samples, channels, |chunk| { in from_bytes()
235 let frames = samples.len() / channels; in from_bytes()
236 BufferInfo::new(channels, frames) in from_bytes()
245 fn from_bytes<B: ByteOrder>(bytes: &[u8], channels: usize) -> Result<Self, Self::Error> { in from_bytes()
258 let frames = samples.len() / channels; in from_bytes()
259 BufferInfo::new(channels, frames) in from_bytes()
268 fn from_bytes<B: ByteOrder>(bytes: &[u8], channels: usize) -> Result<Self, Self::Error> { in from_bytes()
288 layout::deinterleaved_by(chunks, samples, channels, |chunk| { in from_bytes()
295 let frames = samples.len() / channels; in from_bytes()
296 BufferInfo::new(channels, frames) in from_bytes()
336 let channels = 3; in deinterleaved_from_interleaved() localVariable
339 let input: Buffer<i32, Interleaved> = Buffer::new(input_samples, channels); in deinterleaved_from_interleaved()
351 let channels = 3; in interleaved_from_deinterleaved() localVariable
354 let input: Buffer<i32, Deinterleaved> = Buffer::new(input_samples, channels); in interleaved_from_deinterleaved()
366 let channels = 3; in deinterleaved_from_deinterleaved_bytes() localVariable
377 FromBytes::<Deinterleaved>::from_bytes::<NativeEndian>(input_bytes, channels).unwrap(); in deinterleaved_from_deinterleaved_bytes()
387 let channels = 3; in deinterleaved_from_interleaved_bytes() localVariable
398 FromBytes::<Interleaved>::from_bytes::<NativeEndian>(input_bytes, channels).unwrap(); in deinterleaved_from_interleaved_bytes()
408 let channels = 3; in interleaved_from_interleaved_bytes() localVariable
419 FromBytes::<Interleaved>::from_bytes::<NativeEndian>(input_bytes, channels).unwrap(); in interleaved_from_interleaved_bytes()
429 let channels = 3; in interleaved_from_deinterleaved_bytes() localVariable
440 FromBytes::<Deinterleaved>::from_bytes::<NativeEndian>(input_bytes, channels).unwrap(); in interleaved_from_deinterleaved_bytes()