#[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: u32,
pub generate_obu_extension_header: u32,
}Expand description
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_VIDEO_ENCODE_AV1_PICTURE_INFO_KHR.
p_next: *const c_voidOptional, may be null.
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: u32§generate_obu_extension_header: u32Implementations§
Source§impl VideoEncodeAV1PictureInfoKHR
impl VideoEncodeAV1PictureInfoKHR
Sourcepub fn builder<'a>() -> VideoEncodeAV1PictureInfoKHRBuilder<'a>
pub fn builder<'a>() -> VideoEncodeAV1PictureInfoKHRBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for VideoEncodeAV1PictureInfoKHR
impl Clone for VideoEncodeAV1PictureInfoKHR
Source§fn clone(&self) -> VideoEncodeAV1PictureInfoKHR
fn clone(&self) -> VideoEncodeAV1PictureInfoKHR
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for VideoEncodeAV1PictureInfoKHR
impl Debug for VideoEncodeAV1PictureInfoKHR
impl Copy for VideoEncodeAV1PictureInfoKHR
impl ExtendsVideoEncodeInfoKHR for VideoEncodeAV1PictureInfoKHR
Auto Trait Implementations§
impl Freeze for VideoEncodeAV1PictureInfoKHR
impl RefUnwindSafe for VideoEncodeAV1PictureInfoKHR
impl !Send for VideoEncodeAV1PictureInfoKHR
impl !Sync 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