Struct vulkanalia::vk::VideoEncodeCapabilitiesKHRBuilder
source · pub struct VideoEncodeCapabilitiesKHRBuilder { /* private fields */ }
Expand description
A builder for a VideoEncodeCapabilitiesKHR
.
Implementations§
source§impl VideoEncodeCapabilitiesKHRBuilder
impl VideoEncodeCapabilitiesKHRBuilder
pub fn flags(self, flags: VideoEncodeCapabilityFlagsKHR) -> Self
pub fn rate_control_modes( self, rate_control_modes: VideoEncodeRateControlModeFlagsKHR ) -> Self
pub fn max_rate_control_layers(self, max_rate_control_layers: u32) -> Self
pub fn max_bitrate(self, max_bitrate: u64) -> Self
pub fn max_quality_levels(self, max_quality_levels: u32) -> Self
pub fn encode_input_picture_granularity( self, encode_input_picture_granularity: impl Cast<Target = Extent2D> ) -> Self
pub fn supported_encode_feedback_flags( self, supported_encode_feedback_flags: VideoEncodeFeedbackFlagsKHR ) -> Self
pub fn build(self) -> VideoEncodeCapabilitiesKHR
Trait Implementations§
source§impl Cast for VideoEncodeCapabilitiesKHRBuilder
impl Cast for VideoEncodeCapabilitiesKHRBuilder
§type Target = VideoEncodeCapabilitiesKHR
type Target = VideoEncodeCapabilitiesKHR
The other type this type can be used interchangeably with in FFI.
source§impl Clone for VideoEncodeCapabilitiesKHRBuilder
impl Clone for VideoEncodeCapabilitiesKHRBuilder
source§fn clone(&self) -> VideoEncodeCapabilitiesKHRBuilder
fn clone(&self) -> VideoEncodeCapabilitiesKHRBuilder
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 VideoEncodeCapabilitiesKHRBuilder
impl Default for VideoEncodeCapabilitiesKHRBuilder
source§fn default() -> VideoEncodeCapabilitiesKHRBuilder
fn default() -> VideoEncodeCapabilitiesKHRBuilder
Returns the “default value” for a type. Read more
impl Copy for VideoEncodeCapabilitiesKHRBuilder
Auto Trait Implementations§
impl Freeze for VideoEncodeCapabilitiesKHRBuilder
impl RefUnwindSafe for VideoEncodeCapabilitiesKHRBuilder
impl !Send for VideoEncodeCapabilitiesKHRBuilder
impl !Sync for VideoEncodeCapabilitiesKHRBuilder
impl Unpin for VideoEncodeCapabilitiesKHRBuilder
impl UnwindSafe for VideoEncodeCapabilitiesKHRBuilder
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