pub enum VideoEncoderSpecification {
EnableHardwareAcceleratedVideoEncoder,
RequireHardwareAcceleratedVideoEncoder,
RequiredEncoderGPURegistryID,
PreferredEncoderGPURegistryID,
EnableLowLatencyRateControl,
}Variants§
EnableHardwareAcceleratedVideoEncoder
RequireHardwareAcceleratedVideoEncoder
RequiredEncoderGPURegistryID
PreferredEncoderGPURegistryID
EnableLowLatencyRateControl
Trait Implementations§
Source§impl Clone for VideoEncoderSpecification
impl Clone for VideoEncoderSpecification
Source§fn clone(&self) -> VideoEncoderSpecification
fn clone(&self) -> VideoEncoderSpecification
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VideoEncoderSpecification
impl Debug for VideoEncoderSpecification
Source§impl From<VideoEncoderSpecification> for CFStringRef
impl From<VideoEncoderSpecification> for CFStringRef
Source§fn from(spec: VideoEncoderSpecification) -> Self
fn from(spec: VideoEncoderSpecification) -> Self
Converts to this type from the input type.
Source§impl From<VideoEncoderSpecification> for CFString
impl From<VideoEncoderSpecification> for CFString
Source§fn from(spec: VideoEncoderSpecification) -> Self
fn from(spec: VideoEncoderSpecification) -> Self
Converts to this type from the input type.
impl Copy for VideoEncoderSpecification
impl Eq for VideoEncoderSpecification
impl StructuralPartialEq for VideoEncoderSpecification
Auto Trait Implementations§
impl Freeze for VideoEncoderSpecification
impl RefUnwindSafe for VideoEncoderSpecification
impl Send for VideoEncoderSpecification
impl Sync for VideoEncoderSpecification
impl Unpin for VideoEncoderSpecification
impl UnwindSafe for VideoEncoderSpecification
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