pub struct VideoEncodeAcceleratorCapabilityBuilder { /* private fields */ }
Implementations§
Source§impl VideoEncodeAcceleratorCapabilityBuilder
impl VideoEncodeAcceleratorCapabilityBuilder
pub fn profile( self, profile: impl Into<String>, ) -> VideoEncodeAcceleratorCapabilityBuilder
pub fn max_resolution( self, max_resolution: impl Into<Size>, ) -> VideoEncodeAcceleratorCapabilityBuilder
pub fn max_framerate_numerator( self, max_framerate_numerator: impl Into<i64>, ) -> VideoEncodeAcceleratorCapabilityBuilder
pub fn max_framerate_denominator( self, max_framerate_denominator: impl Into<i64>, ) -> VideoEncodeAcceleratorCapabilityBuilder
pub fn build(self) -> Result<VideoEncodeAcceleratorCapability, String>
Trait Implementations§
Source§impl Clone for VideoEncodeAcceleratorCapabilityBuilder
impl Clone for VideoEncodeAcceleratorCapabilityBuilder
Source§fn clone(&self) -> VideoEncodeAcceleratorCapabilityBuilder
fn clone(&self) -> VideoEncodeAcceleratorCapabilityBuilder
Returns a copy 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 Default for VideoEncodeAcceleratorCapabilityBuilder
impl Default for VideoEncodeAcceleratorCapabilityBuilder
Source§fn default() -> VideoEncodeAcceleratorCapabilityBuilder
fn default() -> VideoEncodeAcceleratorCapabilityBuilder
Returns the “default value” for a type. Read more
Auto 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more