pub struct PcmPacket {
pub frame_count: u8,
pub samples: Vec<i16>,
}Expand description
A PCM packet emitted by the codec path.
Fields§
§frame_count: u8Number of 80 ms codec frames represented by this packet.
samples: Vec<i16>Interleaved signed 16-bit PCM samples.
Trait Implementations§
impl Eq for PcmPacket
impl StructuralPartialEq for PcmPacket
Auto Trait Implementations§
impl Freeze for PcmPacket
impl RefUnwindSafe for PcmPacket
impl Send for PcmPacket
impl Sync for PcmPacket
impl Unpin for PcmPacket
impl UnsafeUnpin for PcmPacket
impl UnwindSafe for PcmPacket
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, _span: NoopSpan) -> Self
fn instrument(self, _span: NoopSpan) -> Self
Instruments this future with a span (no-op when disabled).
Source§fn in_current_span(self) -> Self
fn in_current_span(self) -> Self
Instruments this future with the current span (no-op when disabled).