#[repr(C)]pub struct VideoEncodeH264CapabilitiesKHR {Show 15 fields
pub s_type: StructureType,
pub 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,
}
Expand description
Fields§
§s_type: StructureType
§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: VideoEncodeH264StdFlagsKHR
Trait Implementations§
source§impl Clone for VideoEncodeH264CapabilitiesKHR
impl Clone for VideoEncodeH264CapabilitiesKHR
source§fn clone(&self) -> VideoEncodeH264CapabilitiesKHR
fn clone(&self) -> VideoEncodeH264CapabilitiesKHR
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 moresource§impl PartialEq for VideoEncodeH264CapabilitiesKHR
impl PartialEq for VideoEncodeH264CapabilitiesKHR
source§fn eq(&self, other: &VideoEncodeH264CapabilitiesKHR) -> bool
fn eq(&self, other: &VideoEncodeH264CapabilitiesKHR) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for VideoEncodeH264CapabilitiesKHR
impl Eq for VideoEncodeH264CapabilitiesKHR
impl StructuralPartialEq for VideoEncodeH264CapabilitiesKHR
Auto Trait Implementations§
impl Freeze for VideoEncodeH264CapabilitiesKHR
impl RefUnwindSafe for VideoEncodeH264CapabilitiesKHR
impl !Send for VideoEncodeH264CapabilitiesKHR
impl !Sync for VideoEncodeH264CapabilitiesKHR
impl Unpin 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