Home
last modified time | relevance | path

Searched refs:Deinterleaved (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);
89 let deinterleaved = BufferInfo::<Deinterleaved>::new(channels, frames); in new()
104 let deinterleaved = BufferInfo::<Deinterleaved>::new(channels, frames); in clone()
118 let deinterleaved = BufferInfo::<Deinterleaved>::new(channels, frames); in samples()
H A Dlayout.rs9 pub enum Deinterleaved {} enum
11 impl Sealed for Deinterleaved {} implementation
13 impl BufferLayout for Deinterleaved { implementation
/webrtc/media/src/audio/
H A Dbuffer.rs15 use layout::{Deinterleaved, Interleaved};
94 impl<T> From<Buffer<T, Deinterleaved>> for Buffer<T, Interleaved>
98 fn from(buffer: Buffer<T, Deinterleaved>) -> Self { in from()
107 fn from(buffer: BufferRef<'a, T, Deinterleaved>) -> Self { in from()
138 impl<T> From<Buffer<T, Interleaved>> for Buffer<T, Deinterleaved>
205 impl FromBytes<Deinterleaved> for Buffer<i16, Interleaved> {
242 impl FromBytes<Deinterleaved> for Buffer<i16, Deinterleaved> {
265 impl FromBytes<Interleaved> for Buffer<i16, Deinterleaved> {
341 let output = Buffer::<i32, Deinterleaved>::from(input); in deinterleaved_from_interleaved()
376 let output: Buffer<i16, Deinterleaved> = in deinterleaved_from_deinterleaved_bytes()
[all …]
/webrtc/media/benches/
H A Daudio_buffer.rs4 layout::{Deinterleaved, Interleaved},
12 let deinterleaved_buffer: Buffer<Sample, Deinterleaved> = { in benchmark_from()
31 black_box(Buffer::<Sample, Deinterleaved>::from( in benchmark_from()