#[repr(C)]pub struct VideoEncodeCapabilitiesKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: VideoEncodeCapabilityFlagsKHR,
pub rate_control_modes: VideoEncodeRateControlModeFlagsKHR,
pub rate_control_layer_count: u8,
pub quality_level_count: u8,
pub input_image_data_fill_alignment: Extent2D,
}
Expand description
Fields§
§s_type: StructureType
§p_next: *const c_void
§flags: VideoEncodeCapabilityFlagsKHR
§rate_control_modes: VideoEncodeRateControlModeFlagsKHR
§rate_control_layer_count: u8
§quality_level_count: u8
§input_image_data_fill_alignment: Extent2D
Implementations§
Source§impl VideoEncodeCapabilitiesKHR
impl VideoEncodeCapabilitiesKHR
pub fn builder<'a>() -> VideoEncodeCapabilitiesKHRBuilder<'a>
Trait Implementations§
Source§impl Clone for VideoEncodeCapabilitiesKHR
impl Clone for VideoEncodeCapabilitiesKHR
Source§fn clone(&self) -> VideoEncodeCapabilitiesKHR
fn clone(&self) -> VideoEncodeCapabilitiesKHR
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 VideoEncodeCapabilitiesKHR
impl Default for VideoEncodeCapabilitiesKHR
impl Copy for VideoEncodeCapabilitiesKHR
impl ExtendsVideoCapabilitiesKHR for VideoEncodeCapabilitiesKHR
Auto Trait Implementations§
impl Freeze for VideoEncodeCapabilitiesKHR
impl RefUnwindSafe for VideoEncodeCapabilitiesKHR
impl !Send for VideoEncodeCapabilitiesKHR
impl !Sync for VideoEncodeCapabilitiesKHR
impl Unpin for VideoEncodeCapabilitiesKHR
impl UnwindSafe for VideoEncodeCapabilitiesKHR
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)