#[repr(C)]pub struct VideoEncodeInfoKHR {
pub sType: StructureType,
pub pNext: *const c_void,
pub flags: VideoEncodeFlagsKHR,
pub qualityLevel: u32,
pub dstBitstreamBuffer: Buffer,
pub dstBitstreamBufferOffset: DeviceSize,
pub dstBitstreamBufferMaxRange: DeviceSize,
pub srcPictureResource: VideoPictureResourceInfoKHR,
pub pSetupReferenceSlot: *const VideoReferenceSlotInfoKHR,
pub referenceSlotCount: u32,
pub pReferenceSlots: *const VideoReferenceSlotInfoKHR,
pub precedingExternallyEncodedBytes: u32,
}
Fields§
§sType: StructureType
§pNext: *const c_void
§flags: VideoEncodeFlagsKHR
§qualityLevel: u32
§dstBitstreamBuffer: Buffer
§dstBitstreamBufferOffset: DeviceSize
§dstBitstreamBufferMaxRange: DeviceSize
§srcPictureResource: VideoPictureResourceInfoKHR
§pSetupReferenceSlot: *const VideoReferenceSlotInfoKHR
§referenceSlotCount: u32
§pReferenceSlots: *const VideoReferenceSlotInfoKHR
§precedingExternallyEncodedBytes: u32
Trait Implementations§
Source§impl Clone for VideoEncodeInfoKHR
impl Clone for VideoEncodeInfoKHR
Source§fn clone(&self) -> VideoEncodeInfoKHR
fn clone(&self) -> VideoEncodeInfoKHR
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 moreimpl Copy for VideoEncodeInfoKHR
Auto Trait Implementations§
impl Freeze for VideoEncodeInfoKHR
impl RefUnwindSafe for VideoEncodeInfoKHR
impl !Send for VideoEncodeInfoKHR
impl !Sync for VideoEncodeInfoKHR
impl Unpin for VideoEncodeInfoKHR
impl UnwindSafe for VideoEncodeInfoKHR
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