pub struct G729Encoder { /* private fields */ }Expand description
G.729 audio encoder using g729-sys
Implementations§
Trait Implementations§
Source§impl Default for G729Encoder
impl Default for G729Encoder
Source§impl Encoder for G729Encoder
impl Encoder for G729Encoder
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.
impl Send for G729Encoder
impl Sync for G729Encoder
Auto Trait Implementations§
impl Freeze for G729Encoder
impl RefUnwindSafe for G729Encoder
impl Unpin for G729Encoder
impl UnsafeUnpin for G729Encoder
impl UnwindSafe for G729Encoder
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