#[repr(C)]pub struct VkVideoSessionCreateInfoKHR {
pub sType: VkStructureType,
pub pNext: *const c_void,
pub queueFamilyIndex: u32,
pub flags: VkVideoSessionCreateFlagsKHR,
pub pVideoProfile: *const VkVideoProfileInfoKHR,
pub pictureFormat: VkFormat,
pub maxCodedExtent: VkExtent2D,
pub referencePictureFormat: VkFormat,
pub maxDpbSlots: u32,
pub maxActiveReferencePictures: u32,
pub pStdHeaderVersion: *const VkExtensionProperties,
}
Fields§
§sType: VkStructureType
§pNext: *const c_void
§queueFamilyIndex: u32
§flags: VkVideoSessionCreateFlagsKHR
§pVideoProfile: *const VkVideoProfileInfoKHR
§pictureFormat: VkFormat
§maxCodedExtent: VkExtent2D
§referencePictureFormat: VkFormat
§maxDpbSlots: u32
§maxActiveReferencePictures: u32
§pStdHeaderVersion: *const VkExtensionProperties
Trait Implementations§
Source§impl Clone for VkVideoSessionCreateInfoKHR
impl Clone for VkVideoSessionCreateInfoKHR
Source§fn clone(&self) -> VkVideoSessionCreateInfoKHR
fn clone(&self) -> VkVideoSessionCreateInfoKHR
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 VkVideoSessionCreateInfoKHR
Auto Trait Implementations§
impl Freeze for VkVideoSessionCreateInfoKHR
impl RefUnwindSafe for VkVideoSessionCreateInfoKHR
impl !Send for VkVideoSessionCreateInfoKHR
impl !Sync for VkVideoSessionCreateInfoKHR
impl Unpin for VkVideoSessionCreateInfoKHR
impl UnwindSafe for VkVideoSessionCreateInfoKHR
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