#[repr(C)]pub struct VideoDecodeAV1InlineSessionParametersInfoKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub p_std_sequence_header: *const StdVideoAV1SequenceHeader,
}Expand description
VkVideoDecodeAV1InlineSessionParametersInfoKHR
Provided by VK_KHR_video_maintenance2.
§Extends
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_VIDEO_DECODE_AV1_INLINE_SESSION_PARAMETERS_INFO_KHR.
p_next: *const c_voidOptional, may be null.
p_std_sequence_header: *const StdVideoAV1SequenceHeaderOptional, may be null.
Implementations§
Source§impl VideoDecodeAV1InlineSessionParametersInfoKHR
impl VideoDecodeAV1InlineSessionParametersInfoKHR
Sourcepub fn builder<'a>() -> VideoDecodeAV1InlineSessionParametersInfoKHRBuilder<'a>
pub fn builder<'a>() -> VideoDecodeAV1InlineSessionParametersInfoKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for VideoDecodeAV1InlineSessionParametersInfoKHR
impl Clone for VideoDecodeAV1InlineSessionParametersInfoKHR
Source§fn clone(&self) -> VideoDecodeAV1InlineSessionParametersInfoKHR
fn clone(&self) -> VideoDecodeAV1InlineSessionParametersInfoKHR
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 VideoDecodeAV1InlineSessionParametersInfoKHR
impl ExtendsVideoDecodeInfoKHR for VideoDecodeAV1InlineSessionParametersInfoKHR
Auto Trait Implementations§
impl Freeze for VideoDecodeAV1InlineSessionParametersInfoKHR
impl RefUnwindSafe for VideoDecodeAV1InlineSessionParametersInfoKHR
impl !Send for VideoDecodeAV1InlineSessionParametersInfoKHR
impl !Sync for VideoDecodeAV1InlineSessionParametersInfoKHR
impl Unpin for VideoDecodeAV1InlineSessionParametersInfoKHR
impl UnsafeUnpin for VideoDecodeAV1InlineSessionParametersInfoKHR
impl UnwindSafe for VideoDecodeAV1InlineSessionParametersInfoKHR
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