Struct ash::vk::VideoEncodeH264CapabilitiesEXT  
source · #[repr(C)]pub struct VideoEncodeH264CapabilitiesEXT {Show 13 fields
    pub s_type: StructureType,
    pub p_next: *const c_void,
    pub flags: VideoEncodeH264CapabilityFlagsEXT,
    pub input_mode_flags: VideoEncodeH264InputModeFlagsEXT,
    pub output_mode_flags: VideoEncodeH264OutputModeFlagsEXT,
    pub max_p_picture_l0_reference_count: u8,
    pub max_b_picture_l0_reference_count: u8,
    pub max_l1_reference_count: u8,
    pub motion_vectors_over_pic_boundaries_flag: Bool32,
    pub max_bytes_per_pic_denom: u32,
    pub max_bits_per_mb_denom: u32,
    pub log2_max_mv_length_horizontal: u32,
    pub log2_max_mv_length_vertical: u32,
}Expand description
Fields§
§s_type: StructureType§p_next: *const c_void§flags: VideoEncodeH264CapabilityFlagsEXT§input_mode_flags: VideoEncodeH264InputModeFlagsEXT§output_mode_flags: VideoEncodeH264OutputModeFlagsEXT§max_p_picture_l0_reference_count: u8§max_b_picture_l0_reference_count: u8§max_l1_reference_count: u8§motion_vectors_over_pic_boundaries_flag: Bool32§max_bytes_per_pic_denom: u32§max_bits_per_mb_denom: u32§log2_max_mv_length_horizontal: u32§log2_max_mv_length_vertical: u32Implementations§
source§impl VideoEncodeH264CapabilitiesEXT
 
impl VideoEncodeH264CapabilitiesEXT
pub fn builder<'a>() -> VideoEncodeH264CapabilitiesEXTBuilder<'a>
Trait Implementations§
source§impl Clone for VideoEncodeH264CapabilitiesEXT
 
impl Clone for VideoEncodeH264CapabilitiesEXT
source§fn clone(&self) -> VideoEncodeH264CapabilitiesEXT
 
fn clone(&self) -> VideoEncodeH264CapabilitiesEXT
Returns a copy 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 more