Home
last modified time | relevance | path

Searched refs:Interleaved (Results 1 – 4 of 4) sorted by relevance

/webrtc/media/src/audio/buffer/
H A Dinfo.rs3 use crate::audio::buffer::layout::{Deinterleaved, Interleaved};
72 impl_from_buffer_info!(Interleaved => Deinterleaved);
73 impl_from_buffer_info!(Deinterleaved => Interleaved);
84 let interleaved = BufferInfo::<Interleaved>::new(channels, frames); in new()
100 let interleaved = BufferInfo::<Interleaved>::new(channels, frames); in clone()
114 let interleaved = BufferInfo::<Interleaved>::new(channels, frames); in samples()
H A Dlayout.rs21 pub enum Interleaved {} enum
23 impl Sealed for Interleaved {} implementation
25 impl BufferLayout for Interleaved { implementation
/webrtc/media/src/audio/
H A Dbuffer.rs15 use layout::{Deinterleaved, Interleaved};
94 impl<T> From<Buffer<T, Deinterleaved>> for Buffer<T, Interleaved>
138 impl<T> From<Buffer<T, Interleaved>> for Buffer<T, Deinterleaved>
142 fn from(buffer: Buffer<T, Interleaved>) -> Self { in from()
151 fn from(buffer: BufferRef<'a, T, Interleaved>) -> Self { in from()
182 impl FromBytes<Interleaved> for Buffer<i16, Interleaved> {
205 impl FromBytes<Deinterleaved> for Buffer<i16, Interleaved> {
265 impl FromBytes<Interleaved> for Buffer<i16, Deinterleaved> {
356 let output = Buffer::<i32, Interleaved>::from(input); in interleaved_from_deinterleaved()
418 let output: Buffer<i16, Interleaved> = in interleaved_from_interleaved_bytes()
[all …]
/webrtc/media/benches/
H A Daudio_buffer.rs4 layout::{Deinterleaved, Interleaved},
16 let interleaved_buffer: Buffer<Sample, Interleaved> = { in benchmark_from()
23 black_box(Buffer::<Sample, Interleaved>::from( in benchmark_from()