#[repr(C)]pub struct VideoEncodeH264CapabilitiesKHR {Show 15 fields
pub s_type: StructureType,
pub p_next: *mut c_void,
pub flags: VideoEncodeH264CapabilityFlagsKHR,
pub max_level_idc: StdVideoH264LevelIdc,
pub max_slice_count: u32,
pub max_p_picture_l0_reference_count: u32,
pub max_b_picture_l0_reference_count: u32,
pub max_l1_reference_count: u32,
pub max_temporal_layer_count: u32,
pub expect_dyadic_temporal_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: VideoEncodeH264StdFlagsKHR,
}Fields§
§s_type: StructureType§p_next: *mut c_void§flags: VideoEncodeH264CapabilityFlagsKHR§max_level_idc: StdVideoH264LevelIdc§max_slice_count: u32§max_p_picture_l0_reference_count: u32§max_b_picture_l0_reference_count: u32§max_l1_reference_count: u32§max_temporal_layer_count: u32§expect_dyadic_temporal_layer_pattern: Bool32§min_qp: i32§max_qp: i32§prefers_gop_remaining_frames: Bool32§requires_gop_remaining_frames: Bool32§std_syntax_flags: VideoEncodeH264StdFlagsKHRTrait Implementations§
impl Copy for VideoEncodeH264CapabilitiesKHR
Auto Trait Implementations§
impl !Send for VideoEncodeH264CapabilitiesKHR
impl !Sync for VideoEncodeH264CapabilitiesKHR
impl Freeze for VideoEncodeH264CapabilitiesKHR
impl RefUnwindSafe for VideoEncodeH264CapabilitiesKHR
impl Unpin for VideoEncodeH264CapabilitiesKHR
impl UnsafeUnpin for VideoEncodeH264CapabilitiesKHR
impl UnwindSafe for VideoEncodeH264CapabilitiesKHR
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