#[repr(i32)]pub enum NbSubmodeId {
VocoderLike = 1,
ExtremeLow = 8,
VeryLow = 2,
Low = 3,
Medium = 4,
High = 5,
VeryHigh = 6,
ExtremeHigh = 7,
}Expand description
Possible submodes for the narrowband mode.
As wideband and ultra-wideband modes both embed narrowband, this is also used for those.
Variants§
VocoderLike = 1
2150 bps “vocoder-like” mode for comfort noise
ExtremeLow = 8
3.95 kbps very low bit-rate mode
VeryLow = 2
5.95 kbps very low bit-rate mode
Low = 3
8 kbps low bit-rate mode
Medium = 4
11 kbps medium bit-rate mode
High = 5
15 kbps high bit-rate mode
VeryHigh = 6
18.2 kbps very high bit-rate mode
ExtremeHigh = 7
24.6 kbps very high bit-rate mode
Trait Implementations§
Source§impl Clone for NbSubmodeId
impl Clone for NbSubmodeId
Source§fn clone(&self) -> NbSubmodeId
fn clone(&self) -> NbSubmodeId
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for NbSubmodeId
impl Debug for NbSubmodeId
Source§impl From<i32> for NbSubmodeId
impl From<i32> for NbSubmodeId
Source§impl PartialEq for NbSubmodeId
impl PartialEq for NbSubmodeId
impl Copy for NbSubmodeId
impl Eq for NbSubmodeId
impl StructuralPartialEq for NbSubmodeId
Auto Trait Implementations§
impl Freeze for NbSubmodeId
impl RefUnwindSafe for NbSubmodeId
impl Send for NbSubmodeId
impl Sync for NbSubmodeId
impl Unpin for NbSubmodeId
impl UnwindSafe for NbSubmodeId
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