Struct ash::vk::VideoEncodeH264CapabilitiesEXT [−][src]
#[repr(C)]pub struct VideoEncodeH264CapabilitiesEXT {Show 13 fields
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: VideoEncodeH264CapabilitiesFlagsEXT,
pub input_mode_flags: VideoEncodeH264InputModeFlagsEXT,
pub output_mode_flags: VideoEncodeH264OutputModeFlagsEXT,
pub min_picture_size_in_mbs: Extent2D,
pub max_picture_size_in_mbs: Extent2D,
pub input_image_data_alignment: Extent2D,
pub max_num_l0_reference_for_p: u8,
pub max_num_l0_reference_for_b: u8,
pub max_num_l1_reference: u8,
pub quality_level_count: u8,
pub std_extension_version: ExtensionProperties,
}
Expand description
Fields
s_type: StructureType
p_next: *const c_void
flags: VideoEncodeH264CapabilitiesFlagsEXT
input_mode_flags: VideoEncodeH264InputModeFlagsEXT
output_mode_flags: VideoEncodeH264OutputModeFlagsEXT
min_picture_size_in_mbs: Extent2D
max_picture_size_in_mbs: Extent2D
input_image_data_alignment: Extent2D
max_num_l0_reference_for_p: u8
max_num_l0_reference_for_b: u8
max_num_l1_reference: u8
quality_level_count: u8
std_extension_version: ExtensionProperties
Implementations
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl !Send for VideoEncodeH264CapabilitiesEXT
impl !Sync for VideoEncodeH264CapabilitiesEXT
impl Unpin for VideoEncodeH264CapabilitiesEXT
impl UnwindSafe for VideoEncodeH264CapabilitiesEXT
Blanket Implementations
Mutably borrows from an owned value. Read more