#[repr(C)]pub struct VkVideoEncodeAV1GopRemainingFrameInfoKHR {
pub sType: VkStructureType,
pub pNext: *const c_void,
pub useGopRemainingFrames: VkBool32,
pub gopRemainingIntra: u32,
pub gopRemainingPredictive: u32,
pub gopRemainingBipredictive: u32,
}Expand description
struct VkVideoEncodeAV1GopRemainingFrameInfoKHR from VK_KHR_video_encode_av1
Fields§
§sType: VkStructureType§pNext: *const c_void§useGopRemainingFrames: VkBool32§gopRemainingIntra: u32§gopRemainingPredictive: u32§gopRemainingBipredictive: u32Trait Implementations§
Source§impl Clone for VkVideoEncodeAV1GopRemainingFrameInfoKHR
impl Clone for VkVideoEncodeAV1GopRemainingFrameInfoKHR
Source§fn clone(&self) -> VkVideoEncodeAV1GopRemainingFrameInfoKHR
fn clone(&self) -> VkVideoEncodeAV1GopRemainingFrameInfoKHR
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for VkVideoEncodeAV1GopRemainingFrameInfoKHR
Auto Trait Implementations§
impl !Send for VkVideoEncodeAV1GopRemainingFrameInfoKHR
impl !Sync for VkVideoEncodeAV1GopRemainingFrameInfoKHR
impl Freeze for VkVideoEncodeAV1GopRemainingFrameInfoKHR
impl RefUnwindSafe for VkVideoEncodeAV1GopRemainingFrameInfoKHR
impl Unpin for VkVideoEncodeAV1GopRemainingFrameInfoKHR
impl UnsafeUnpin for VkVideoEncodeAV1GopRemainingFrameInfoKHR
impl UnwindSafe for VkVideoEncodeAV1GopRemainingFrameInfoKHR
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