#[repr(C)]pub struct VideoEncodeAV1RateControlLayerInfoKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub use_min_q_index: Bool32,
pub min_q_index: VideoEncodeAV1QIndexKHR,
pub use_max_q_index: Bool32,
pub max_q_index: VideoEncodeAV1QIndexKHR,
pub use_max_frame_size: Bool32,
pub max_frame_size: VideoEncodeAV1FrameSizeKHR,
}Fields§
§s_type: StructureType§p_next: *const c_void§use_min_q_index: Bool32§min_q_index: VideoEncodeAV1QIndexKHR§use_max_q_index: Bool32§max_q_index: VideoEncodeAV1QIndexKHR§use_max_frame_size: Bool32§max_frame_size: VideoEncodeAV1FrameSizeKHRTrait Implementations§
impl Copy for VideoEncodeAV1RateControlLayerInfoKHR
Auto Trait Implementations§
impl !Send for VideoEncodeAV1RateControlLayerInfoKHR
impl !Sync for VideoEncodeAV1RateControlLayerInfoKHR
impl Freeze for VideoEncodeAV1RateControlLayerInfoKHR
impl RefUnwindSafe for VideoEncodeAV1RateControlLayerInfoKHR
impl Unpin for VideoEncodeAV1RateControlLayerInfoKHR
impl UnsafeUnpin for VideoEncodeAV1RateControlLayerInfoKHR
impl UnwindSafe for VideoEncodeAV1RateControlLayerInfoKHR
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