#[repr(C)]pub struct VkVideoEncodeAV1QualityLevelPropertiesKHR {Show 17 fields
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub preferredRateControlFlags: VkVideoEncodeAV1RateControlFlagsKHR,
pub preferredGopFrameCount: u32,
pub preferredKeyFramePeriod: u32,
pub preferredConsecutiveBipredictiveFrameCount: u32,
pub preferredTemporalLayerCount: u32,
pub preferredConstantQIndex: VkVideoEncodeAV1QIndexKHR,
pub preferredMaxSingleReferenceCount: u32,
pub preferredSingleReferenceNameMask: u32,
pub preferredMaxUnidirectionalCompoundReferenceCount: u32,
pub preferredMaxUnidirectionalCompoundGroup1ReferenceCount: u32,
pub preferredUnidirectionalCompoundReferenceNameMask: u32,
pub preferredMaxBidirectionalCompoundReferenceCount: u32,
pub preferredMaxBidirectionalCompoundGroup1ReferenceCount: u32,
pub preferredMaxBidirectionalCompoundGroup2ReferenceCount: u32,
pub preferredBidirectionalCompoundReferenceNameMask: u32,
}
Fields§
§sType: VkStructureType
§pNext: *mut c_void
§preferredRateControlFlags: VkVideoEncodeAV1RateControlFlagsKHR
§preferredGopFrameCount: u32
§preferredKeyFramePeriod: u32
§preferredConsecutiveBipredictiveFrameCount: u32
§preferredTemporalLayerCount: u32
§preferredConstantQIndex: VkVideoEncodeAV1QIndexKHR
§preferredMaxSingleReferenceCount: u32
§preferredSingleReferenceNameMask: u32
§preferredMaxUnidirectionalCompoundReferenceCount: u32
§preferredMaxUnidirectionalCompoundGroup1ReferenceCount: u32
§preferredUnidirectionalCompoundReferenceNameMask: u32
§preferredMaxBidirectionalCompoundReferenceCount: u32
§preferredMaxBidirectionalCompoundGroup1ReferenceCount: u32
§preferredMaxBidirectionalCompoundGroup2ReferenceCount: u32
§preferredBidirectionalCompoundReferenceNameMask: u32
Trait Implementations§
Source§impl Clone for VkVideoEncodeAV1QualityLevelPropertiesKHR
impl Clone for VkVideoEncodeAV1QualityLevelPropertiesKHR
Source§fn clone(&self) -> VkVideoEncodeAV1QualityLevelPropertiesKHR
fn clone(&self) -> VkVideoEncodeAV1QualityLevelPropertiesKHR
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreimpl Copy for VkVideoEncodeAV1QualityLevelPropertiesKHR
Auto Trait Implementations§
impl Freeze for VkVideoEncodeAV1QualityLevelPropertiesKHR
impl RefUnwindSafe for VkVideoEncodeAV1QualityLevelPropertiesKHR
impl !Send for VkVideoEncodeAV1QualityLevelPropertiesKHR
impl !Sync for VkVideoEncodeAV1QualityLevelPropertiesKHR
impl Unpin for VkVideoEncodeAV1QualityLevelPropertiesKHR
impl UnwindSafe for VkVideoEncodeAV1QualityLevelPropertiesKHR
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