pub struct EncMiscParameterRateControl(/* private fields */);Implementations§
Source§impl EncMiscParameterRateControl
impl EncMiscParameterRateControl
pub fn new( bits_per_second: u32, target_percentage: u32, window_size: u32, initial_qp: u32, min_qp: u32, basic_unit_size: u32, rc_flags: RcFlags, icq_quality_factor: u32, max_qp: u32, quality_factor: u32, target_frame_size: u32, ) -> Self
pub fn inner(&self) -> &MiscEncParamBuffer<VAEncMiscParameterRateControl>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for EncMiscParameterRateControl
impl RefUnwindSafe for EncMiscParameterRateControl
impl Send for EncMiscParameterRateControl
impl Sync for EncMiscParameterRateControl
impl Unpin for EncMiscParameterRateControl
impl UnsafeUnpin for EncMiscParameterRateControl
impl UnwindSafe for EncMiscParameterRateControl
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