#[repr(C)]pub struct VideoEncodeH265CapabilitiesKHR {Show 18 fields
pub s_type: StructureType,
pub p_next: *mut c_void,
pub flags: VideoEncodeH265CapabilityFlagsKHR,
pub max_level_idc: StdVideoH265LevelIdc,
pub max_slice_segment_count: u32,
pub max_tiles: Extent2D,
pub ctb_sizes: VideoEncodeH265CtbSizeFlagsKHR,
pub transform_block_sizes: VideoEncodeH265TransformBlockSizeFlagsKHR,
pub max_p_picture_l0_reference_count: u32,
pub max_b_picture_l0_reference_count: u32,
pub max_l1_reference_count: u32,
pub max_sub_layer_count: u32,
pub expect_dyadic_temporal_sub_layer_pattern: Bool32,
pub min_qp: i32,
pub max_qp: i32,
pub prefers_gop_remaining_frames: Bool32,
pub requires_gop_remaining_frames: Bool32,
pub std_syntax_flags: VideoEncodeH265StdFlagsKHR,
}Fields§
§s_type: StructureType§p_next: *mut c_void§flags: VideoEncodeH265CapabilityFlagsKHR§max_level_idc: StdVideoH265LevelIdc§max_slice_segment_count: u32§max_tiles: Extent2D§ctb_sizes: VideoEncodeH265CtbSizeFlagsKHR§transform_block_sizes: VideoEncodeH265TransformBlockSizeFlagsKHR§max_p_picture_l0_reference_count: u32§max_b_picture_l0_reference_count: u32§max_l1_reference_count: u32§max_sub_layer_count: u32§expect_dyadic_temporal_sub_layer_pattern: Bool32§min_qp: i32§max_qp: i32§prefers_gop_remaining_frames: Bool32§requires_gop_remaining_frames: Bool32§std_syntax_flags: VideoEncodeH265StdFlagsKHRTrait Implementations§
impl Copy for VideoEncodeH265CapabilitiesKHR
Auto Trait Implementations§
impl !Send for VideoEncodeH265CapabilitiesKHR
impl !Sync for VideoEncodeH265CapabilitiesKHR
impl Freeze for VideoEncodeH265CapabilitiesKHR
impl RefUnwindSafe for VideoEncodeH265CapabilitiesKHR
impl Unpin for VideoEncodeH265CapabilitiesKHR
impl UnsafeUnpin for VideoEncodeH265CapabilitiesKHR
impl UnwindSafe for VideoEncodeH265CapabilitiesKHR
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