#[repr(C)]pub struct VideoEncodeIntraRefreshInfoKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub intra_refresh_cycle_duration: u32,
pub intra_refresh_index: u32,
}Expand description
VkVideoEncodeIntraRefreshInfoKHR
Provided by VK_KHR_video_encode_intra_refresh.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_VIDEO_ENCODE_INTRA_REFRESH_INFO_KHR.
p_next: *const c_voidOptional, may be null.
intra_refresh_cycle_duration: u32§intra_refresh_index: u32Implementations§
Source§impl VideoEncodeIntraRefreshInfoKHR
impl VideoEncodeIntraRefreshInfoKHR
Sourcepub fn builder<'a>() -> VideoEncodeIntraRefreshInfoKHRBuilder<'a>
pub fn builder<'a>() -> VideoEncodeIntraRefreshInfoKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for VideoEncodeIntraRefreshInfoKHR
impl Clone for VideoEncodeIntraRefreshInfoKHR
Source§fn clone(&self) -> VideoEncodeIntraRefreshInfoKHR
fn clone(&self) -> VideoEncodeIntraRefreshInfoKHR
Returns a duplicate 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 moreimpl Copy for VideoEncodeIntraRefreshInfoKHR
impl ExtendsVideoEncodeInfoKHR for VideoEncodeIntraRefreshInfoKHR
Auto Trait Implementations§
impl Freeze for VideoEncodeIntraRefreshInfoKHR
impl RefUnwindSafe for VideoEncodeIntraRefreshInfoKHR
impl !Send for VideoEncodeIntraRefreshInfoKHR
impl !Sync for VideoEncodeIntraRefreshInfoKHR
impl Unpin for VideoEncodeIntraRefreshInfoKHR
impl UnsafeUnpin for VideoEncodeIntraRefreshInfoKHR
impl UnwindSafe for VideoEncodeIntraRefreshInfoKHR
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