#[repr(C)]pub struct VideoEncodeIntraRefreshCapabilitiesKHR {
pub s_type: StructureType,
pub p_next: *mut c_void,
pub intra_refresh_modes: VideoEncodeIntraRefreshModeFlagBitsKHR,
pub max_intra_refresh_cycle_duration: u32,
pub max_intra_refresh_active_reference_pictures: u32,
pub partition_independent_intra_refresh_regions: u32,
pub non_rectangular_intra_refresh_regions: u32,
}Expand description
VkVideoEncodeIntraRefreshCapabilitiesKHR
Provided by VK_KHR_video_encode_intra_refresh.
Returned only*, filled by Vulkan, not constructed by the application.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_VIDEO_ENCODE_INTRA_REFRESH_CAPABILITIES_KHR.
p_next: *mut c_voidOptional, may be null.
intra_refresh_modes: VideoEncodeIntraRefreshModeFlagBitsKHR§max_intra_refresh_cycle_duration: u32§max_intra_refresh_active_reference_pictures: u32§partition_independent_intra_refresh_regions: u32§non_rectangular_intra_refresh_regions: u32Implementations§
Source§impl VideoEncodeIntraRefreshCapabilitiesKHR
impl VideoEncodeIntraRefreshCapabilitiesKHR
Sourcepub fn builder<'a>() -> VideoEncodeIntraRefreshCapabilitiesKHRBuilder<'a>
pub fn builder<'a>() -> VideoEncodeIntraRefreshCapabilitiesKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for VideoEncodeIntraRefreshCapabilitiesKHR
impl Clone for VideoEncodeIntraRefreshCapabilitiesKHR
Source§fn clone(&self) -> VideoEncodeIntraRefreshCapabilitiesKHR
fn clone(&self) -> VideoEncodeIntraRefreshCapabilitiesKHR
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 moreSource§impl Default for VideoEncodeIntraRefreshCapabilitiesKHR
impl Default for VideoEncodeIntraRefreshCapabilitiesKHR
Source§fn default() -> VideoEncodeIntraRefreshCapabilitiesKHR
fn default() -> VideoEncodeIntraRefreshCapabilitiesKHR
Returns the “default value” for a type. Read more
impl Copy for VideoEncodeIntraRefreshCapabilitiesKHR
impl ExtendsVideoCapabilitiesKHR for VideoEncodeIntraRefreshCapabilitiesKHR
Auto Trait Implementations§
impl Freeze for VideoEncodeIntraRefreshCapabilitiesKHR
impl RefUnwindSafe for VideoEncodeIntraRefreshCapabilitiesKHR
impl !Send for VideoEncodeIntraRefreshCapabilitiesKHR
impl !Sync for VideoEncodeIntraRefreshCapabilitiesKHR
impl Unpin for VideoEncodeIntraRefreshCapabilitiesKHR
impl UnsafeUnpin for VideoEncodeIntraRefreshCapabilitiesKHR
impl UnwindSafe for VideoEncodeIntraRefreshCapabilitiesKHR
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