#[repr(C)]pub struct VkVideoEncodeInfoKHR {
pub sType: VkStructureType,
pub pNext: *const c_void,
pub flags: VkVideoEncodeFlagsKHR,
pub dstBuffer: VkBuffer,
pub dstBufferOffset: VkDeviceSize,
pub dstBufferRange: VkDeviceSize,
pub srcPictureResource: VkVideoPictureResourceInfoKHR,
pub pSetupReferenceSlot: *const VkVideoReferenceSlotInfoKHR,
pub referenceSlotCount: u32,
pub pReferenceSlots: *const VkVideoReferenceSlotInfoKHR,
pub precedingExternallyEncodedBytes: u32,
}
Fields§
§sType: VkStructureType
§pNext: *const c_void
§flags: VkVideoEncodeFlagsKHR
§dstBuffer: VkBuffer
§dstBufferOffset: VkDeviceSize
§dstBufferRange: VkDeviceSize
§srcPictureResource: VkVideoPictureResourceInfoKHR
§pSetupReferenceSlot: *const VkVideoReferenceSlotInfoKHR
§referenceSlotCount: u32
§pReferenceSlots: *const VkVideoReferenceSlotInfoKHR
§precedingExternallyEncodedBytes: u32
Trait Implementations§
Source§impl Clone for VkVideoEncodeInfoKHR
impl Clone for VkVideoEncodeInfoKHR
Source§fn clone(&self) -> VkVideoEncodeInfoKHR
fn clone(&self) -> VkVideoEncodeInfoKHR
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 moreSource§impl Default for VkVideoEncodeInfoKHR
impl Default for VkVideoEncodeInfoKHR
impl Copy for VkVideoEncodeInfoKHR
Auto Trait Implementations§
impl Freeze for VkVideoEncodeInfoKHR
impl RefUnwindSafe for VkVideoEncodeInfoKHR
impl !Send for VkVideoEncodeInfoKHR
impl !Sync for VkVideoEncodeInfoKHR
impl Unpin for VkVideoEncodeInfoKHR
impl UnwindSafe for VkVideoEncodeInfoKHR
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