#[repr(C)]pub struct VkVideoEncodeAV1PictureInfoKHR {
pub sType: VkStructureType,
pub pNext: *const c_void,
pub predictionMode: VkVideoEncodeAV1PredictionModeKHR,
pub rateControlGroup: VkVideoEncodeAV1RateControlGroupKHR,
pub constantQIndex: u32,
pub pStdPictureInfo: *const StdVideoEncodeAV1PictureInfo,
pub referenceNameSlotIndices: [i32; 7],
pub primaryReferenceCdfOnly: VkBool32,
pub generateObuExtensionHeader: VkBool32,
}
Fields§
§sType: VkStructureType
§pNext: *const c_void
§predictionMode: VkVideoEncodeAV1PredictionModeKHR
§rateControlGroup: VkVideoEncodeAV1RateControlGroupKHR
§constantQIndex: u32
§pStdPictureInfo: *const StdVideoEncodeAV1PictureInfo
§referenceNameSlotIndices: [i32; 7]
§primaryReferenceCdfOnly: VkBool32
§generateObuExtensionHeader: VkBool32
Trait Implementations§
Source§impl Clone for VkVideoEncodeAV1PictureInfoKHR
impl Clone for VkVideoEncodeAV1PictureInfoKHR
Source§fn clone(&self) -> VkVideoEncodeAV1PictureInfoKHR
fn clone(&self) -> VkVideoEncodeAV1PictureInfoKHR
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 VkVideoEncodeAV1PictureInfoKHR
Auto Trait Implementations§
impl Freeze for VkVideoEncodeAV1PictureInfoKHR
impl RefUnwindSafe for VkVideoEncodeAV1PictureInfoKHR
impl !Send for VkVideoEncodeAV1PictureInfoKHR
impl !Sync for VkVideoEncodeAV1PictureInfoKHR
impl Unpin for VkVideoEncodeAV1PictureInfoKHR
impl UnwindSafe for VkVideoEncodeAV1PictureInfoKHR
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