#[repr(C)]pub struct VideoEncodeCapabilitiesKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub flags: VideoEncodeCapabilityFlagsKHR,
pub rate_control_modes: VideoEncodeRateControlModeFlagsKHR,
pub max_rate_control_layers: u32,
pub max_bitrate: u64,
pub max_quality_levels: u32,
pub encode_input_picture_granularity: Extent2D,
pub supported_encode_feedback_flags: VideoEncodeFeedbackFlagsKHR,
}Fields§
§s_type: StructureType§p_next: *mut c_void§flags: VideoEncodeCapabilityFlagsKHR§rate_control_modes: VideoEncodeRateControlModeFlagsKHR§max_rate_control_layers: u32§max_bitrate: u64§max_quality_levels: u32§encode_input_picture_granularity: Extent2D§supported_encode_feedback_flags: VideoEncodeFeedbackFlagsKHRTrait Implementations§
Source§impl Clone for VideoEncodeCapabilitiesKHR
impl Clone for VideoEncodeCapabilitiesKHR
impl Copy for VideoEncodeCapabilitiesKHR
Auto Trait Implementations§
impl !Send for VideoEncodeCapabilitiesKHR
impl !Sync for VideoEncodeCapabilitiesKHR
impl Freeze for VideoEncodeCapabilitiesKHR
impl RefUnwindSafe for VideoEncodeCapabilitiesKHR
impl Unpin for VideoEncodeCapabilitiesKHR
impl UnsafeUnpin 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