#[non_exhaustive]pub enum AppliedRateControl {
Quantizer,
Bitrate,
}Expand description
Which form of a resolved rate control an encoder actually ran.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Quantizer
The constant quantizer.
Bitrate
The bitrate: either none was asked for, or the encoder refused it.
Implementations§
Trait Implementations§
Source§impl Clone for AppliedRateControl
impl Clone for AppliedRateControl
impl Copy for AppliedRateControl
Source§impl Debug for AppliedRateControl
impl Debug for AppliedRateControl
impl Eq for AppliedRateControl
Source§impl Hash for AppliedRateControl
impl Hash for AppliedRateControl
Source§impl PartialEq for AppliedRateControl
impl PartialEq for AppliedRateControl
impl StructuralPartialEq for AppliedRateControl
Auto Trait Implementations§
impl Freeze for AppliedRateControl
impl RefUnwindSafe for AppliedRateControl
impl Send for AppliedRateControl
impl Sync for AppliedRateControl
impl Unpin for AppliedRateControl
impl UnsafeUnpin for AppliedRateControl
impl UnwindSafe for AppliedRateControl
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.