#[repr(C)]pub struct VideoSessionCreateInfoKHR {
pub sType: StructureType,
pub pNext: *const c_void,
pub queueFamilyIndex: u32,
pub flags: VideoSessionCreateFlagsKHR,
pub pVideoProfile: *const VideoProfileInfoKHR,
pub pictureFormat: Format,
pub maxCodedExtent: Extent2D,
pub referencePictureFormat: Format,
pub maxDpbSlots: u32,
pub maxActiveReferencePictures: u32,
pub pStdHeaderVersion: *const ExtensionProperties,
}Fields§
§sType: StructureType§pNext: *const c_void§queueFamilyIndex: u32§flags: VideoSessionCreateFlagsKHR§pVideoProfile: *const VideoProfileInfoKHR§pictureFormat: Format§maxCodedExtent: Extent2D§referencePictureFormat: Format§maxDpbSlots: u32§maxActiveReferencePictures: u32§pStdHeaderVersion: *const ExtensionPropertiesTrait Implementations§
Source§impl Clone for VideoSessionCreateInfoKHR
impl Clone for VideoSessionCreateInfoKHR
Source§fn clone(&self) -> VideoSessionCreateInfoKHR
fn clone(&self) -> VideoSessionCreateInfoKHR
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 VideoSessionCreateInfoKHR
Auto Trait Implementations§
impl Freeze for VideoSessionCreateInfoKHR
impl RefUnwindSafe for VideoSessionCreateInfoKHR
impl !Send for VideoSessionCreateInfoKHR
impl !Sync for VideoSessionCreateInfoKHR
impl Unpin for VideoSessionCreateInfoKHR
impl UnwindSafe for VideoSessionCreateInfoKHR
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