#[repr(C)]pub struct VideoEncodeRateControlInfoKHR {
pub sType: StructureType,
pub pNext: *const c_void,
pub flags: VideoEncodeRateControlFlagsKHR,
pub rateControlMode: VideoEncodeRateControlModeFlagBitsKHR,
pub layerCount: u8,
pub pLayerConfigs: *const VideoEncodeRateControlLayerInfoKHR,
}
Fields§
§sType: StructureType
§pNext: *const c_void
§flags: VideoEncodeRateControlFlagsKHR
§rateControlMode: VideoEncodeRateControlModeFlagBitsKHR
§layerCount: u8
§pLayerConfigs: *const VideoEncodeRateControlLayerInfoKHR
Trait Implementations§
Source§impl Clone for VideoEncodeRateControlInfoKHR
impl Clone for VideoEncodeRateControlInfoKHR
Source§fn clone(&self) -> VideoEncodeRateControlInfoKHR
fn clone(&self) -> VideoEncodeRateControlInfoKHR
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 VideoEncodeRateControlInfoKHR
Auto Trait Implementations§
impl Freeze for VideoEncodeRateControlInfoKHR
impl RefUnwindSafe for VideoEncodeRateControlInfoKHR
impl !Send for VideoEncodeRateControlInfoKHR
impl !Sync for VideoEncodeRateControlInfoKHR
impl Unpin for VideoEncodeRateControlInfoKHR
impl UnwindSafe for VideoEncodeRateControlInfoKHR
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