#[repr(C)]pub struct VideoEncodeAV1QualityLevelPropertiesKHR {Show 17 fields
pub s_type: StructureType,
pub next: *mut c_void,
pub preferred_rate_control_flags: VideoEncodeAV1RateControlFlagsKHR,
pub preferred_gop_frame_count: u32,
pub preferred_key_frame_period: u32,
pub preferred_consecutive_bipredictive_frame_count: u32,
pub preferred_temporal_layer_count: u32,
pub preferred_constant_q_index: VideoEncodeAV1QIndexKHR,
pub preferred_max_single_reference_count: u32,
pub preferred_single_reference_name_mask: u32,
pub preferred_max_unidirectional_compound_reference_count: u32,
pub preferred_max_unidirectional_compound_group1_reference_count: u32,
pub preferred_unidirectional_compound_reference_name_mask: u32,
pub preferred_max_bidirectional_compound_reference_count: u32,
pub preferred_max_bidirectional_compound_group1_reference_count: u32,
pub preferred_max_bidirectional_compound_group2_reference_count: u32,
pub preferred_bidirectional_compound_reference_name_mask: u32,
}Expand description
Fields§
§s_type: StructureType§next: *mut c_void§preferred_rate_control_flags: VideoEncodeAV1RateControlFlagsKHR§preferred_gop_frame_count: u32§preferred_key_frame_period: u32§preferred_consecutive_bipredictive_frame_count: u32§preferred_temporal_layer_count: u32§preferred_constant_q_index: VideoEncodeAV1QIndexKHR§preferred_max_single_reference_count: u32§preferred_single_reference_name_mask: u32§preferred_max_unidirectional_compound_reference_count: u32§preferred_max_unidirectional_compound_group1_reference_count: u32§preferred_unidirectional_compound_reference_name_mask: u32§preferred_max_bidirectional_compound_reference_count: u32§preferred_max_bidirectional_compound_group1_reference_count: u32§preferred_max_bidirectional_compound_group2_reference_count: u32§preferred_bidirectional_compound_reference_name_mask: u32Trait Implementations§
Source§impl Clone for VideoEncodeAV1QualityLevelPropertiesKHR
impl Clone for VideoEncodeAV1QualityLevelPropertiesKHR
Source§fn clone(&self) -> VideoEncodeAV1QualityLevelPropertiesKHR
fn clone(&self) -> VideoEncodeAV1QualityLevelPropertiesKHR
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 PartialEq for VideoEncodeAV1QualityLevelPropertiesKHR
impl PartialEq for VideoEncodeAV1QualityLevelPropertiesKHR
Source§fn eq(&self, other: &VideoEncodeAV1QualityLevelPropertiesKHR) -> bool
fn eq(&self, other: &VideoEncodeAV1QualityLevelPropertiesKHR) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Copy for VideoEncodeAV1QualityLevelPropertiesKHR
impl Eq for VideoEncodeAV1QualityLevelPropertiesKHR
impl Send for VideoEncodeAV1QualityLevelPropertiesKHR
impl StructuralPartialEq for VideoEncodeAV1QualityLevelPropertiesKHR
impl Sync for VideoEncodeAV1QualityLevelPropertiesKHR
Auto Trait Implementations§
impl Freeze for VideoEncodeAV1QualityLevelPropertiesKHR
impl RefUnwindSafe for VideoEncodeAV1QualityLevelPropertiesKHR
impl Unpin for VideoEncodeAV1QualityLevelPropertiesKHR
impl UnwindSafe for VideoEncodeAV1QualityLevelPropertiesKHR
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