pub struct VideoEncoder { /* private fields */ }Implementations§
Source§impl VideoEncoder
impl VideoEncoder
pub fn encode( &mut self, frame: &VideoFrame, options: VideoEncodeOptions, ) -> Result<(), Error>
pub fn queue_size(&self) -> u32
pub fn config(&self) -> &VideoEncoderConfig
pub async fn flush(&mut self) -> Result<(), Error>
Trait Implementations§
Source§impl Drop for VideoEncoder
impl Drop for VideoEncoder
Auto Trait Implementations§
impl !RefUnwindSafe for VideoEncoder
impl !Send for VideoEncoder
impl !Sync for VideoEncoder
impl !UnwindSafe for VideoEncoder
impl Freeze for VideoEncoder
impl Unpin for VideoEncoder
impl UnsafeUnpin for VideoEncoder
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