#[repr(C)]pub struct VkVideoEncodeRateControlInfoKHR {
pub sType: VkStructureType,
pub pNext: *const c_void,
pub flags: VkVideoEncodeRateControlFlagsKHR,
pub rateControlMode: VkVideoEncodeRateControlModeFlagBitsKHR,
pub layerCount: u32,
pub pLayers: *const VkVideoEncodeRateControlLayerInfoKHR,
pub virtualBufferSizeInMs: u32,
pub initialVirtualBufferSizeInMs: u32,
}
Fields§
§sType: VkStructureType
§pNext: *const c_void
§flags: VkVideoEncodeRateControlFlagsKHR
§rateControlMode: VkVideoEncodeRateControlModeFlagBitsKHR
§layerCount: u32
§pLayers: *const VkVideoEncodeRateControlLayerInfoKHR
§virtualBufferSizeInMs: u32
§initialVirtualBufferSizeInMs: u32
Trait Implementations§
Source§impl Clone for VkVideoEncodeRateControlInfoKHR
impl Clone for VkVideoEncodeRateControlInfoKHR
Source§fn clone(&self) -> VkVideoEncodeRateControlInfoKHR
fn clone(&self) -> VkVideoEncodeRateControlInfoKHR
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 VkVideoEncodeRateControlInfoKHR
Auto Trait Implementations§
impl Freeze for VkVideoEncodeRateControlInfoKHR
impl RefUnwindSafe for VkVideoEncodeRateControlInfoKHR
impl !Send for VkVideoEncodeRateControlInfoKHR
impl !Sync for VkVideoEncodeRateControlInfoKHR
impl Unpin for VkVideoEncodeRateControlInfoKHR
impl UnwindSafe for VkVideoEncodeRateControlInfoKHR
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