#[repr(C)]pub struct VideoEncodeH265CapabilitiesEXT {Show 22 fields
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: VideoEncodeH265CapabilityFlagsEXT,
pub input_mode_flags: VideoEncodeH265InputModeFlagsEXT,
pub output_mode_flags: VideoEncodeH265OutputModeFlagsEXT,
pub ctb_sizes: VideoEncodeH265CtbSizeFlagsEXT,
pub transform_block_sizes: VideoEncodeH265TransformBlockSizeFlagsEXT,
pub max_p_picture_l0_reference_count: u8,
pub max_b_picture_l0_reference_count: u8,
pub max_l1_reference_count: u8,
pub max_sub_layers_count: u8,
pub min_log2_min_luma_coding_block_size_minus3: u8,
pub max_log2_min_luma_coding_block_size_minus3: u8,
pub min_log2_min_luma_transform_block_size_minus2: u8,
pub max_log2_min_luma_transform_block_size_minus2: u8,
pub min_max_transform_hierarchy_depth_inter: u8,
pub max_max_transform_hierarchy_depth_inter: u8,
pub min_max_transform_hierarchy_depth_intra: u8,
pub max_max_transform_hierarchy_depth_intra: u8,
pub max_diff_cu_qp_delta_depth: u8,
pub min_max_num_merge_cand: u8,
pub max_max_num_merge_cand: u8,
}Expand description
Fields
s_type: StructureTypep_next: *const c_voidflags: VideoEncodeH265CapabilityFlagsEXTinput_mode_flags: VideoEncodeH265InputModeFlagsEXToutput_mode_flags: VideoEncodeH265OutputModeFlagsEXTctb_sizes: VideoEncodeH265CtbSizeFlagsEXTtransform_block_sizes: VideoEncodeH265TransformBlockSizeFlagsEXTmax_p_picture_l0_reference_count: u8max_b_picture_l0_reference_count: u8max_l1_reference_count: u8max_sub_layers_count: u8min_log2_min_luma_coding_block_size_minus3: u8max_log2_min_luma_coding_block_size_minus3: u8min_log2_min_luma_transform_block_size_minus2: u8max_log2_min_luma_transform_block_size_minus2: u8min_max_transform_hierarchy_depth_inter: u8max_max_transform_hierarchy_depth_inter: u8min_max_transform_hierarchy_depth_intra: u8max_max_transform_hierarchy_depth_intra: u8max_diff_cu_qp_delta_depth: u8min_max_num_merge_cand: u8max_max_num_merge_cand: u8Implementations
sourceimpl VideoEncodeH265CapabilitiesEXT
impl VideoEncodeH265CapabilitiesEXT
pub fn builder<'a>() -> VideoEncodeH265CapabilitiesEXTBuilder<'a>
Trait Implementations
sourceimpl Clone for VideoEncodeH265CapabilitiesEXT
impl Clone for VideoEncodeH265CapabilitiesEXT
sourcefn clone(&self) -> VideoEncodeH265CapabilitiesEXT
fn clone(&self) -> VideoEncodeH265CapabilitiesEXT
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Default for VideoEncodeH265CapabilitiesEXT
impl Default for VideoEncodeH265CapabilitiesEXT
sourcefn default() -> VideoEncodeH265CapabilitiesEXT
fn default() -> VideoEncodeH265CapabilitiesEXT
Returns the “default value” for a type. Read more
impl Copy for VideoEncodeH265CapabilitiesEXT
impl ExtendsVideoEncodeCapabilitiesKHR for VideoEncodeH265CapabilitiesEXT
Auto Trait Implementations
impl RefUnwindSafe for VideoEncodeH265CapabilitiesEXT
impl !Send for VideoEncodeH265CapabilitiesEXT
impl !Sync for VideoEncodeH265CapabilitiesEXT
impl Unpin for VideoEncodeH265CapabilitiesEXT
impl UnwindSafe for VideoEncodeH265CapabilitiesEXT
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more