Lines Matching refs:BufferInfo
6 pub struct BufferInfo<L> { struct
12 impl<L> BufferInfo<L> { impl
46 impl<L> Copy for BufferInfo<L> {} implementation
48 impl<L> Clone for BufferInfo<L> { implementation
60 impl From<BufferInfo<$in_layout>> for BufferInfo<$out_layout> {
61 fn from(info: BufferInfo<$in_layout>) -> Self {
84 let interleaved = BufferInfo::<Interleaved>::new(channels, frames); in new()
89 let deinterleaved = BufferInfo::<Deinterleaved>::new(channels, frames); in new()
100 let interleaved = BufferInfo::<Interleaved>::new(channels, frames); in clone()
104 let deinterleaved = BufferInfo::<Deinterleaved>::new(channels, frames); in clone()
114 let interleaved = BufferInfo::<Interleaved>::new(channels, frames); in samples()
118 let deinterleaved = BufferInfo::<Deinterleaved>::new(channels, frames); in samples()