Home
last modified time | relevance | path

Searched refs:BufferInfo (Results 1 – 3 of 3) sorted by relevance

/webrtc/media/src/audio/buffer/
H A Dinfo.rs6 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 Dlayout.rs1 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 Dbuffer.rs12 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()