#[repr(C)]pub struct VideoEncodeRateControlInfoKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: VideoEncodeRateControlFlagsKHR,
pub rate_control_mode: VideoEncodeRateControlModeFlagBitsKHR,
pub layer_count: u32,
pub p_layers: *const VideoEncodeRateControlLayerInfoKHR,
pub virtual_buffer_size_in_ms: u32,
pub initial_virtual_buffer_size_in_ms: u32,
}Fields§
§s_type: StructureType§p_next: *const c_void§flags: VideoEncodeRateControlFlagsKHR§rate_control_mode: VideoEncodeRateControlModeFlagBitsKHR§layer_count: u32§p_layers: *const VideoEncodeRateControlLayerInfoKHR§virtual_buffer_size_in_ms: u32§initial_virtual_buffer_size_in_ms: u32Trait Implementations§
impl Copy for VideoEncodeRateControlInfoKHR
Auto Trait Implementations§
impl !Send for VideoEncodeRateControlInfoKHR
impl !Sync for VideoEncodeRateControlInfoKHR
impl Freeze for VideoEncodeRateControlInfoKHR
impl RefUnwindSafe for VideoEncodeRateControlInfoKHR
impl Unpin for VideoEncodeRateControlInfoKHR
impl UnsafeUnpin 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