#[repr(C)]pub struct VideoEncodeH264RateControlInfoKHR {
pub s_type: StructureType,
pub p_next: *const c_void,
pub flags: VideoEncodeH264RateControlFlagsKHR,
pub gop_frame_count: u32,
pub idr_period: u32,
pub consecutive_b_frame_count: u32,
pub temporal_layer_count: u32,
}Fields§
§s_type: StructureType§p_next: *const c_void§flags: VideoEncodeH264RateControlFlagsKHR§gop_frame_count: u32§idr_period: u32§consecutive_b_frame_count: u32§temporal_layer_count: u32Trait Implementations§
impl Copy for VideoEncodeH264RateControlInfoKHR
Auto Trait Implementations§
impl !Send for VideoEncodeH264RateControlInfoKHR
impl !Sync for VideoEncodeH264RateControlInfoKHR
impl Freeze for VideoEncodeH264RateControlInfoKHR
impl RefUnwindSafe for VideoEncodeH264RateControlInfoKHR
impl Unpin for VideoEncodeH264RateControlInfoKHR
impl UnsafeUnpin for VideoEncodeH264RateControlInfoKHR
impl UnwindSafe for VideoEncodeH264RateControlInfoKHR
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