Lines Matching refs:channels
7 channels: usize, field
13 pub fn new(channels: usize, frames: usize) -> Self { in new()
15 channels, in new()
22 pub fn channels(&self) -> usize { in channels() method
23 self.channels in channels()
27 pub fn set_channels(&mut self, channels: usize) { in set_channels()
28 self.channels = channels; in set_channels()
42 self.channels * self.frames in samples()
51 channels: self.channels, in clone()
63 channels: info.channels,
81 let channels = 3; in new() localVariable
84 let interleaved = BufferInfo::<Interleaved>::new(channels, frames); in new()
86 assert_eq!(interleaved.channels, channels); in new()
89 let deinterleaved = BufferInfo::<Deinterleaved>::new(channels, frames); in new()
91 assert_eq!(deinterleaved.channels, channels); in new()
97 let channels = 3; in clone() localVariable
100 let interleaved = BufferInfo::<Interleaved>::new(channels, frames); in clone()
104 let deinterleaved = BufferInfo::<Deinterleaved>::new(channels, frames); in clone()
111 let channels = 3; in samples() localVariable
114 let interleaved = BufferInfo::<Interleaved>::new(channels, frames); in samples()
116 assert_eq!(interleaved.samples(), channels * frames); in samples()
118 let deinterleaved = BufferInfo::<Deinterleaved>::new(channels, frames); in samples()
120 assert_eq!(deinterleaved.samples(), channels * frames); in samples()