pub struct VideoEncodeH265QualityLevelPropertiesKHRBuilder { /* private fields */ }
Expand description
A builder for a VideoEncodeH265QualityLevelPropertiesKHR
.
Implementations§
source§impl VideoEncodeH265QualityLevelPropertiesKHRBuilder
impl VideoEncodeH265QualityLevelPropertiesKHRBuilder
pub fn preferred_rate_control_flags( self, preferred_rate_control_flags: VideoEncodeH265RateControlFlagsKHR ) -> Self
pub fn preferred_gop_frame_count(self, preferred_gop_frame_count: u32) -> Self
pub fn preferred_idr_period(self, preferred_idr_period: u32) -> Self
pub fn preferred_consecutive_b_frame_count( self, preferred_consecutive_b_frame_count: u32 ) -> Self
pub fn preferred_sub_layer_count(self, preferred_sub_layer_count: u32) -> Self
pub fn preferred_constant_qp( self, preferred_constant_qp: impl Cast<Target = VideoEncodeH265QpKHR> ) -> Self
pub fn preferred_max_l0_reference_count( self, preferred_max_l0_reference_count: u32 ) -> Self
pub fn preferred_max_l1_reference_count( self, preferred_max_l1_reference_count: u32 ) -> Self
pub fn build(self) -> VideoEncodeH265QualityLevelPropertiesKHR
Trait Implementations§
source§impl Cast for VideoEncodeH265QualityLevelPropertiesKHRBuilder
impl Cast for VideoEncodeH265QualityLevelPropertiesKHRBuilder
§type Target = VideoEncodeH265QualityLevelPropertiesKHR
type Target = VideoEncodeH265QualityLevelPropertiesKHR
The other type this type can be used interchangeably with in FFI.
source§impl Clone for VideoEncodeH265QualityLevelPropertiesKHRBuilder
impl Clone for VideoEncodeH265QualityLevelPropertiesKHRBuilder
source§fn clone(&self) -> VideoEncodeH265QualityLevelPropertiesKHRBuilder
fn clone(&self) -> VideoEncodeH265QualityLevelPropertiesKHRBuilder
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 VideoEncodeH265QualityLevelPropertiesKHRBuilder
impl Default for VideoEncodeH265QualityLevelPropertiesKHRBuilder
source§fn default() -> VideoEncodeH265QualityLevelPropertiesKHRBuilder
fn default() -> VideoEncodeH265QualityLevelPropertiesKHRBuilder
Returns the “default value” for a type. Read more
impl Copy for VideoEncodeH265QualityLevelPropertiesKHRBuilder
Auto Trait Implementations§
impl Freeze for VideoEncodeH265QualityLevelPropertiesKHRBuilder
impl RefUnwindSafe for VideoEncodeH265QualityLevelPropertiesKHRBuilder
impl !Send for VideoEncodeH265QualityLevelPropertiesKHRBuilder
impl !Sync for VideoEncodeH265QualityLevelPropertiesKHRBuilder
impl Unpin for VideoEncodeH265QualityLevelPropertiesKHRBuilder
impl UnwindSafe for VideoEncodeH265QualityLevelPropertiesKHRBuilder
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