#[repr(C)]pub struct VideoEncodeAV1SessionCreateInfoKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub use_max_level: u32,
pub max_level: StdVideoAV1Level,
}Expand description
VkVideoEncodeAV1SessionCreateInfoKHR
Provided by VK_KHR_video_encode_av1.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_SESSION_CREATE_INFO_KHR.
p_next: *const c_voidOptional, may be null.
use_max_level: u32§max_level: StdVideoAV1LevelImplementations§
Source§impl VideoEncodeAV1SessionCreateInfoKHR
impl VideoEncodeAV1SessionCreateInfoKHR
Sourcepub fn builder<'a>() -> VideoEncodeAV1SessionCreateInfoKHRBuilder<'a>
pub fn builder<'a>() -> VideoEncodeAV1SessionCreateInfoKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for VideoEncodeAV1SessionCreateInfoKHR
impl Clone for VideoEncodeAV1SessionCreateInfoKHR
Source§fn clone(&self) -> VideoEncodeAV1SessionCreateInfoKHR
fn clone(&self) -> VideoEncodeAV1SessionCreateInfoKHR
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 VideoEncodeAV1SessionCreateInfoKHR
impl Default for VideoEncodeAV1SessionCreateInfoKHR
Source§fn default() -> VideoEncodeAV1SessionCreateInfoKHR
fn default() -> VideoEncodeAV1SessionCreateInfoKHR
Returns the “default value” for a type. Read more
impl Copy for VideoEncodeAV1SessionCreateInfoKHR
impl ExtendsVideoSessionCreateInfoKHR for VideoEncodeAV1SessionCreateInfoKHR
Auto Trait Implementations§
impl Freeze for VideoEncodeAV1SessionCreateInfoKHR
impl RefUnwindSafe for VideoEncodeAV1SessionCreateInfoKHR
impl !Send for VideoEncodeAV1SessionCreateInfoKHR
impl !Sync for VideoEncodeAV1SessionCreateInfoKHR
impl Unpin for VideoEncodeAV1SessionCreateInfoKHR
impl UnsafeUnpin for VideoEncodeAV1SessionCreateInfoKHR
impl UnwindSafe for VideoEncodeAV1SessionCreateInfoKHR
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