pub struct PcmuEncoder {}Expand description
Encoder for μ-law (PCMU) format
Implementations§
Source§impl PcmuEncoder
impl PcmuEncoder
Trait Implementations§
Source§impl Default for PcmuEncoder
impl Default for PcmuEncoder
Source§fn default() -> PcmuEncoder
fn default() -> PcmuEncoder
Returns the “default value” for a type. Read more
Source§impl Encoder for PcmuEncoder
impl Encoder for PcmuEncoder
Source§fn encode_into(
&mut self,
samples: &[Sample],
out: &mut [u8],
) -> Result<usize, CodecError>
fn encode_into( &mut self, samples: &[Sample], out: &mut [u8], ) -> Result<usize, CodecError>
Source§fn max_encode_bytes(&self, n_samples: usize) -> usize
fn max_encode_bytes(&self, n_samples: usize) -> usize
Upper bound on the number of bytes that
encode_into will write
for an input of n_samples samples.Source§fn sample_rate(&self) -> u32
fn sample_rate(&self) -> u32
Get the sample rate expected for input samples.
Auto Trait Implementations§
impl Freeze for PcmuEncoder
impl RefUnwindSafe for PcmuEncoder
impl Send for PcmuEncoder
impl Sync for PcmuEncoder
impl Unpin for PcmuEncoder
impl UnsafeUnpin for PcmuEncoder
impl UnwindSafe for PcmuEncoder
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