pub struct VideoEncodeAcceleratorCapabilityBuilder { /* private fields */ }Available on crate features
experimental and SystemInfo only.Implementations§
Source§impl VideoEncodeAcceleratorCapabilityBuilder
impl VideoEncodeAcceleratorCapabilityBuilder
Sourcepub fn profile(&mut self, v: String) -> &mut Self
pub fn profile(&mut self, v: String) -> &mut Self
Video codec profile that is supported, e.g H264 Main.
Sourcepub fn max_resolution(&mut self, v: Size) -> &mut Self
pub fn max_resolution(&mut self, v: Size) -> &mut Self
Maximum video dimensions in pixels supported for this |profile|.
Sourcepub fn max_framerate_numerator(&mut self, v: u32) -> &mut Self
pub fn max_framerate_numerator(&mut self, v: u32) -> &mut Self
Maximum encoding framerate in frames per second supported for this |profile|, as fraction’s numerator and denominator, e.g. 24/1 fps, 24000/1001 fps, etc.
pub fn max_framerate_denominator(&mut self, v: u32) -> &mut Self
pub fn build( &mut self, ) -> Result<VideoEncodeAcceleratorCapability, &'static str>
Trait Implementations§
Source§impl Clone for VideoEncodeAcceleratorCapabilityBuilder
impl Clone for VideoEncodeAcceleratorCapabilityBuilder
Source§fn clone(&self) -> VideoEncodeAcceleratorCapabilityBuilder
fn clone(&self) -> VideoEncodeAcceleratorCapabilityBuilder
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 moreAuto Trait Implementations§
impl Freeze for VideoEncodeAcceleratorCapabilityBuilder
impl RefUnwindSafe for VideoEncodeAcceleratorCapabilityBuilder
impl Send for VideoEncodeAcceleratorCapabilityBuilder
impl Sync for VideoEncodeAcceleratorCapabilityBuilder
impl Unpin for VideoEncodeAcceleratorCapabilityBuilder
impl UnwindSafe for VideoEncodeAcceleratorCapabilityBuilder
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