Searched refs:BufferInfo (Results 1 – 3 of 3) sorted by relevance
| /webrtc/media/src/audio/buffer/ |
| H A D | info.rs | 6 pub struct BufferInfo<L> { struct 12 impl<L> BufferInfo<L> { argument 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() [all …]
|
| H A D | layout.rs | 1 use crate::audio::buffer::BufferInfo; 5 fn index_of(info: &BufferInfo<Self>, channel: usize, frame: usize) -> usize; in index_of() 15 fn index_of(info: &BufferInfo<Self>, channel: usize, frame: usize) -> usize { in index_of() 27 fn index_of(info: &BufferInfo<Self>, channel: usize, frame: usize) -> usize { in index_of()
|
| /webrtc/media/src/audio/ |
| H A D | buffer.rs | 12 pub use info::BufferInfo; 43 info: BufferInfo<L>, 51 BufferInfo::new(channels, frames) in new() 61 info: BufferInfo<L>, 69 BufferInfo::new(channels, frames) in new() 88 BufferInfo::new(channels, frames) in sub_range() 199 BufferInfo::new(channels, frames) in from_bytes() 236 BufferInfo::new(channels, frames) in from_bytes() 259 BufferInfo::new(channels, frames) in from_bytes() 296 BufferInfo::new(channels, frames) in from_bytes()
|