#[repr(C)]pub struct VkVideoCapabilitiesKHR {
pub sType: VkStructureType,
pub pNext: *mut c_void,
pub flags: VkVideoCapabilityFlagsKHR,
pub minBitstreamBufferOffsetAlignment: VkDeviceSize,
pub minBitstreamBufferSizeAlignment: VkDeviceSize,
pub pictureAccessGranularity: VkExtent2D,
pub minCodedExtent: VkExtent2D,
pub maxCodedExtent: VkExtent2D,
pub maxDpbSlots: u32,
pub maxActiveReferencePictures: u32,
pub stdHeaderVersion: VkExtensionProperties,
}
Fields§
§sType: VkStructureType
§pNext: *mut c_void
§flags: VkVideoCapabilityFlagsKHR
§minBitstreamBufferOffsetAlignment: VkDeviceSize
§minBitstreamBufferSizeAlignment: VkDeviceSize
§pictureAccessGranularity: VkExtent2D
§minCodedExtent: VkExtent2D
§maxCodedExtent: VkExtent2D
§maxDpbSlots: u32
§maxActiveReferencePictures: u32
§stdHeaderVersion: VkExtensionProperties
Trait Implementations§
Source§impl Clone for VkVideoCapabilitiesKHR
impl Clone for VkVideoCapabilitiesKHR
Source§fn clone(&self) -> VkVideoCapabilitiesKHR
fn clone(&self) -> VkVideoCapabilitiesKHR
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 VkVideoCapabilitiesKHR
impl Default for VkVideoCapabilitiesKHR
impl Copy for VkVideoCapabilitiesKHR
Auto Trait Implementations§
impl Freeze for VkVideoCapabilitiesKHR
impl RefUnwindSafe for VkVideoCapabilitiesKHR
impl !Send for VkVideoCapabilitiesKHR
impl !Sync for VkVideoCapabilitiesKHR
impl Unpin for VkVideoCapabilitiesKHR
impl UnwindSafe for VkVideoCapabilitiesKHR
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