pub(crate) struct MonoOpus {
pub(crate) st: *mut OpusEncoder,
}Expand description
Owning wrapper over a raw OpusEncoder (the mono/stereo single-stream encoder).
Owned by the capture thread exactly as MultiOpus is; Drop destroys the C encoder.
Fields§
§st: *mut OpusEncoderTrait Implementations§
Auto Trait Implementations§
impl !Sync for MonoOpus
impl Freeze for MonoOpus
impl RefUnwindSafe for MonoOpus
impl Unpin for MonoOpus
impl UnsafeUnpin for MonoOpus
impl UnwindSafe for MonoOpus
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