pub struct VideoEncoder { /* private fields */ }Implementations§
Source§impl VideoEncoder
impl VideoEncoder
pub fn create( output: &mut OutputContext, config: VideoEncoderConfig, ) -> Result<Self>
pub fn gpu_telemetry(&self) -> &GpuEncodeTelemetry
Trait Implementations§
Source§impl Drop for VideoEncoder
impl Drop for VideoEncoder
impl Send for VideoEncoder
Auto Trait Implementations§
impl Freeze for VideoEncoder
impl RefUnwindSafe for VideoEncoder
impl !Sync for VideoEncoder
impl Unpin for VideoEncoder
impl UnsafeUnpin for VideoEncoder
impl UnwindSafe 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