Struct cros_libva::buffer::EncMiscParameterRateControl
source · 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§
source§impl Default for EncMiscParameterRateControl
impl Default for EncMiscParameterRateControl
source§fn default() -> EncMiscParameterRateControl
fn default() -> EncMiscParameterRateControl
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for EncMiscParameterRateControl
impl RefUnwindSafe for EncMiscParameterRateControl
impl Send for EncMiscParameterRateControl
impl Sync for EncMiscParameterRateControl
impl Unpin 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