#[repr(C)]pub struct VideoDecodeInfoKHR {
pub sType: StructureType,
pub pNext: *const c_void,
pub flags: VideoDecodeFlagsKHR,
pub srcBuffer: Buffer,
pub srcBufferOffset: DeviceSize,
pub srcBufferRange: DeviceSize,
pub dstPictureResource: VideoPictureResourceInfoKHR,
pub pSetupReferenceSlot: *const VideoReferenceSlotInfoKHR,
pub referenceSlotCount: u32,
pub pReferenceSlots: *const VideoReferenceSlotInfoKHR,
}Fields§
§sType: StructureType§pNext: *const c_void§flags: VideoDecodeFlagsKHR§srcBuffer: Buffer§srcBufferOffset: DeviceSize§srcBufferRange: DeviceSize§dstPictureResource: VideoPictureResourceInfoKHR§pSetupReferenceSlot: *const VideoReferenceSlotInfoKHR§referenceSlotCount: u32§pReferenceSlots: *const VideoReferenceSlotInfoKHRTrait Implementations§
Source§impl Clone for VideoDecodeInfoKHR
impl Clone for VideoDecodeInfoKHR
Source§fn clone(&self) -> VideoDecodeInfoKHR
fn clone(&self) -> VideoDecodeInfoKHR
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 VideoDecodeInfoKHR
Auto Trait Implementations§
impl Freeze for VideoDecodeInfoKHR
impl RefUnwindSafe for VideoDecodeInfoKHR
impl !Send for VideoDecodeInfoKHR
impl !Sync for VideoDecodeInfoKHR
impl Unpin for VideoDecodeInfoKHR
impl UnwindSafe for VideoDecodeInfoKHR
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