Struct vulkan_bindings::VideoEncodeInfoKHR [−][src]
#[repr(C)]pub struct VideoEncodeInfoKHR {
pub sType: StructureType,
pub pNext: *const c_void,
pub flags: VideoEncodeFlagsKHR,
pub qualityLevel: u32,
pub codedExtent: Extent2D,
pub dstBitstreamBuffer: Buffer,
pub dstBitstreamBufferOffset: DeviceSize,
pub dstBitstreamBufferMaxRange: DeviceSize,
pub srcPictureResource: VideoPictureResourceKHR,
pub pSetupReferenceSlot: *const VideoReferenceSlotKHR,
pub referenceSlotCount: u32,
pub pReferenceSlots: *const VideoReferenceSlotKHR,
}
Fields
sType: StructureType
pNext: *const c_void
flags: VideoEncodeFlagsKHR
qualityLevel: u32
codedExtent: Extent2D
dstBitstreamBuffer: Buffer
dstBitstreamBufferOffset: DeviceSize
dstBitstreamBufferMaxRange: DeviceSize
srcPictureResource: VideoPictureResourceKHR
pSetupReferenceSlot: *const VideoReferenceSlotKHR
referenceSlotCount: u32
pReferenceSlots: *const VideoReferenceSlotKHR
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for VideoEncodeInfoKHR
impl !Send for VideoEncodeInfoKHR
impl !Sync for VideoEncodeInfoKHR
impl Unpin for VideoEncodeInfoKHR
impl UnwindSafe for VideoEncodeInfoKHR
Blanket Implementations
Mutably borrows from an owned value. Read more