#[repr(C)]pub struct VideoCapabilitiesKHR {
pub sType: StructureType,
pub pNext: *mut c_void,
pub flags: VideoCapabilityFlagsKHR,
pub minBitstreamBufferOffsetAlignment: DeviceSize,
pub minBitstreamBufferSizeAlignment: DeviceSize,
pub pictureAccessGranularity: Extent2D,
pub minCodedExtent: Extent2D,
pub maxCodedExtent: Extent2D,
pub maxDpbSlots: u32,
pub maxActiveReferencePictures: u32,
pub stdHeaderVersion: ExtensionProperties,
}Fields§
§sType: StructureType§pNext: *mut c_void§flags: VideoCapabilityFlagsKHR§minBitstreamBufferOffsetAlignment: DeviceSize§minBitstreamBufferSizeAlignment: DeviceSize§pictureAccessGranularity: Extent2D§minCodedExtent: Extent2D§maxCodedExtent: Extent2D§maxDpbSlots: u32§maxActiveReferencePictures: u32§stdHeaderVersion: ExtensionPropertiesTrait Implementations§
Source§impl Clone for VideoCapabilitiesKHR
impl Clone for VideoCapabilitiesKHR
Source§fn clone(&self) -> VideoCapabilitiesKHR
fn clone(&self) -> VideoCapabilitiesKHR
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 VideoCapabilitiesKHR
Auto Trait Implementations§
impl Freeze for VideoCapabilitiesKHR
impl RefUnwindSafe for VideoCapabilitiesKHR
impl !Send for VideoCapabilitiesKHR
impl !Sync for VideoCapabilitiesKHR
impl Unpin for VideoCapabilitiesKHR
impl UnwindSafe for VideoCapabilitiesKHR
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