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: u32
Implementations§
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