#[repr(u16)]pub enum QsvRateControl {
Cqp = 3,
Icq = 8,
}Expand description
QSV AV1 rate control mode values match MFX_RATECONTROL_*
in oneVPL/include/vpl/mfxstructs.h.
Variants§
Cqp = 3
MFX_RATECONTROL_CQP = 3.
Icq = 8
MFX_RATECONTROL_ICQ = 8. Intelligent constant quality — the
QSV equivalent of CRF. Best match for a perceptual target.
Trait Implementations§
Source§impl Clone for QsvRateControl
impl Clone for QsvRateControl
Source§fn clone(&self) -> QsvRateControl
fn clone(&self) -> QsvRateControl
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for QsvRateControl
Source§impl Debug for QsvRateControl
impl Debug for QsvRateControl
impl Eq for QsvRateControl
Source§impl PartialEq for QsvRateControl
impl PartialEq for QsvRateControl
Source§fn eq(&self, other: &QsvRateControl) -> bool
fn eq(&self, other: &QsvRateControl) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for QsvRateControl
Auto Trait Implementations§
impl Freeze for QsvRateControl
impl RefUnwindSafe for QsvRateControl
impl Send for QsvRateControl
impl Sync for QsvRateControl
impl Unpin for QsvRateControl
impl UnsafeUnpin for QsvRateControl
impl UnwindSafe for QsvRateControl
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