pub struct VideoEncodeH264CapabilitiesKHRBuilder { /* private fields */ }Expand description
A builder for a VideoEncodeH264CapabilitiesKHR.
Implementations§
Source§impl VideoEncodeH264CapabilitiesKHRBuilder
impl VideoEncodeH264CapabilitiesKHRBuilder
pub fn flags(self, flags: VideoEncodeH264CapabilityFlagsKHR) -> Self
pub fn max_level_idc(self, max_level_idc: StdVideoH264LevelIdc) -> Self
pub fn max_slice_count(self, max_slice_count: u32) -> Self
pub fn max_p_picture_l0_reference_count( self, max_p_picture_l0_reference_count: u32, ) -> Self
pub fn max_b_picture_l0_reference_count( self, max_b_picture_l0_reference_count: u32, ) -> Self
pub fn max_l1_reference_count(self, max_l1_reference_count: u32) -> Self
pub fn max_temporal_layer_count(self, max_temporal_layer_count: u32) -> Self
pub fn expect_dyadic_temporal_layer_pattern( self, expect_dyadic_temporal_layer_pattern: bool, ) -> Self
pub fn min_qp(self, min_qp: i32) -> Self
pub fn max_qp(self, max_qp: i32) -> Self
pub fn prefers_gop_remaining_frames( self, prefers_gop_remaining_frames: bool, ) -> Self
pub fn requires_gop_remaining_frames( self, requires_gop_remaining_frames: bool, ) -> Self
pub fn std_syntax_flags( self, std_syntax_flags: VideoEncodeH264StdFlagsKHR, ) -> Self
pub fn build(self) -> VideoEncodeH264CapabilitiesKHR
Trait Implementations§
Source§impl Cast for VideoEncodeH264CapabilitiesKHRBuilder
impl Cast for VideoEncodeH264CapabilitiesKHRBuilder
Source§type Target = VideoEncodeH264CapabilitiesKHR
type Target = VideoEncodeH264CapabilitiesKHR
The other type this type can be used interchangeably with in FFI.
Source§impl Clone for VideoEncodeH264CapabilitiesKHRBuilder
impl Clone for VideoEncodeH264CapabilitiesKHRBuilder
Source§fn clone(&self) -> VideoEncodeH264CapabilitiesKHRBuilder
fn clone(&self) -> VideoEncodeH264CapabilitiesKHRBuilder
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 Default for VideoEncodeH264CapabilitiesKHRBuilder
impl Default for VideoEncodeH264CapabilitiesKHRBuilder
Source§fn default() -> VideoEncodeH264CapabilitiesKHRBuilder
fn default() -> VideoEncodeH264CapabilitiesKHRBuilder
Returns the “default value” for a type. Read more
impl Copy for VideoEncodeH264CapabilitiesKHRBuilder
Auto Trait Implementations§
impl Freeze for VideoEncodeH264CapabilitiesKHRBuilder
impl RefUnwindSafe for VideoEncodeH264CapabilitiesKHRBuilder
impl Send for VideoEncodeH264CapabilitiesKHRBuilder
impl Sync for VideoEncodeH264CapabilitiesKHRBuilder
impl Unpin for VideoEncodeH264CapabilitiesKHRBuilder
impl UnwindSafe for VideoEncodeH264CapabilitiesKHRBuilder
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