pub struct PcmaEncoder {}Expand description
Encoder for A-law (PCMA) format
Implementations§
Source§impl PcmaEncoder
impl PcmaEncoder
Trait Implementations§
Source§impl Default for PcmaEncoder
impl Default for PcmaEncoder
Source§fn default() -> PcmaEncoder
fn default() -> PcmaEncoder
Returns the “default value” for a type. Read more
Source§impl Encoder for PcmaEncoder
impl Encoder for PcmaEncoder
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 PcmaEncoder
impl RefUnwindSafe for PcmaEncoder
impl Send for PcmaEncoder
impl Sync for PcmaEncoder
impl Unpin for PcmaEncoder
impl UnsafeUnpin for PcmaEncoder
impl UnwindSafe for PcmaEncoder
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