#[repr(C)]pub struct VideoEncodeCapabilitiesKHR {
pub s_type: StructureType,
pub 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,
}
Expand description
Fields§
§s_type: StructureType
§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: VideoEncodeFeedbackFlagsKHR
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 Debug for VideoEncodeCapabilitiesKHR
impl Debug for VideoEncodeCapabilitiesKHR
source§impl Default for VideoEncodeCapabilitiesKHR
impl Default for VideoEncodeCapabilitiesKHR
source§impl Hash for VideoEncodeCapabilitiesKHR
impl Hash for VideoEncodeCapabilitiesKHR
source§impl PartialEq for VideoEncodeCapabilitiesKHR
impl PartialEq for VideoEncodeCapabilitiesKHR
source§fn eq(&self, other: &VideoEncodeCapabilitiesKHR) -> bool
fn eq(&self, other: &VideoEncodeCapabilitiesKHR) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for VideoEncodeCapabilitiesKHR
impl Eq for VideoEncodeCapabilitiesKHR
impl StructuralPartialEq 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