pub struct VideoEncodeH264RateControlLayerInfoKHRBuilder { /* private fields */ }
Expand description
A builder for a VideoEncodeH264RateControlLayerInfoKHR
.
Implementations§
source§impl VideoEncodeH264RateControlLayerInfoKHRBuilder
impl VideoEncodeH264RateControlLayerInfoKHRBuilder
pub fn use_min_qp(self, use_min_qp: bool) -> Self
pub fn min_qp(self, min_qp: impl Cast<Target = VideoEncodeH264QpKHR>) -> Self
pub fn use_max_qp(self, use_max_qp: bool) -> Self
pub fn max_qp(self, max_qp: impl Cast<Target = VideoEncodeH264QpKHR>) -> Self
pub fn use_max_frame_size(self, use_max_frame_size: bool) -> Self
pub fn max_frame_size( self, max_frame_size: impl Cast<Target = VideoEncodeH264FrameSizeKHR> ) -> Self
pub fn build(self) -> VideoEncodeH264RateControlLayerInfoKHR
Trait Implementations§
source§impl Cast for VideoEncodeH264RateControlLayerInfoKHRBuilder
impl Cast for VideoEncodeH264RateControlLayerInfoKHRBuilder
§type Target = VideoEncodeH264RateControlLayerInfoKHR
type Target = VideoEncodeH264RateControlLayerInfoKHR
The other type this type can be used interchangeably with in FFI.
source§impl Clone for VideoEncodeH264RateControlLayerInfoKHRBuilder
impl Clone for VideoEncodeH264RateControlLayerInfoKHRBuilder
source§fn clone(&self) -> VideoEncodeH264RateControlLayerInfoKHRBuilder
fn clone(&self) -> VideoEncodeH264RateControlLayerInfoKHRBuilder
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 VideoEncodeH264RateControlLayerInfoKHRBuilder
impl Default for VideoEncodeH264RateControlLayerInfoKHRBuilder
source§fn default() -> VideoEncodeH264RateControlLayerInfoKHRBuilder
fn default() -> VideoEncodeH264RateControlLayerInfoKHRBuilder
Returns the “default value” for a type. Read more
impl Copy for VideoEncodeH264RateControlLayerInfoKHRBuilder
Auto Trait Implementations§
impl Freeze for VideoEncodeH264RateControlLayerInfoKHRBuilder
impl RefUnwindSafe for VideoEncodeH264RateControlLayerInfoKHRBuilder
impl !Send for VideoEncodeH264RateControlLayerInfoKHRBuilder
impl !Sync for VideoEncodeH264RateControlLayerInfoKHRBuilder
impl Unpin for VideoEncodeH264RateControlLayerInfoKHRBuilder
impl UnwindSafe for VideoEncodeH264RateControlLayerInfoKHRBuilder
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