#[repr(C)]pub struct VideoEncodeAV1PictureInfoKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub prediction_mode: VideoEncodeAV1PredictionModeKHR,
pub rate_control_group: VideoEncodeAV1RateControlGroupKHR,
pub constant_q_index: u32,
pub p_std_picture_info: *const StdVideoEncodeAV1PictureInfo,
pub reference_name_slot_indices: [i32; 7],
pub primary_reference_cdf_only: Bool32,
pub generate_obu_extension_header: Bool32,
}Fields§
§s_type: StructureType§p_next: *const c_void§prediction_mode: VideoEncodeAV1PredictionModeKHR§rate_control_group: VideoEncodeAV1RateControlGroupKHR§constant_q_index: u32§p_std_picture_info: *const StdVideoEncodeAV1PictureInfo§reference_name_slot_indices: [i32; 7]§primary_reference_cdf_only: Bool32§generate_obu_extension_header: Bool32Trait Implementations§
Source§impl Clone for VideoEncodeAV1PictureInfoKHR
impl Clone for VideoEncodeAV1PictureInfoKHR
impl Copy for VideoEncodeAV1PictureInfoKHR
Auto Trait Implementations§
impl !Send for VideoEncodeAV1PictureInfoKHR
impl !Sync for VideoEncodeAV1PictureInfoKHR
impl Freeze for VideoEncodeAV1PictureInfoKHR
impl RefUnwindSafe for VideoEncodeAV1PictureInfoKHR
impl Unpin for VideoEncodeAV1PictureInfoKHR
impl UnsafeUnpin for VideoEncodeAV1PictureInfoKHR
impl UnwindSafe for VideoEncodeAV1PictureInfoKHR
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