#[repr(u16)]pub enum Mp3Bitrate {
Show 16 variants
Kbps8 = 8,
Kbps16 = 16,
Kbps24 = 24,
Kbps32 = 32,
Kbps40 = 40,
Kbps48 = 48,
Kbps64 = 64,
Kbps80 = 80,
Kbps96 = 96,
Kbps112 = 112,
Kbps128 = 128,
Kbps160 = 160,
Kbps192 = 192,
Kbps224 = 224,
Kbps256 = 256,
Kbps320 = 320,
}
Expand description
- The tier 1 factor for MP3 audio quality, bigger bitrate means better audio quality.
- Most of the music website provides 128 kbps music for free, and 320 kbps music for the purchased subscribed members.
Variants§
Kbps8 = 8
Kbps16 = 16
Kbps24 = 24
Kbps32 = 32
Kbps40 = 40
Kbps48 = 48
Kbps64 = 64
- The bitrate for audio chatting.
Kbps80 = 80
Kbps96 = 96
Kbps112 = 112
Kbps128 = 128
- The bitrate for free users.
Kbps160 = 160
Kbps192 = 192
Kbps224 = 224
Kbps256 = 256
- Laboratories uses this bitrate.
Kbps320 = 320
- The bitrate for VIP users who pay for it.
Implementations§
Source§impl Mp3Bitrate
impl Mp3Bitrate
pub fn to_lame_bitrate(&self) -> Bitrate
Trait Implementations§
Source§impl Clone for Mp3Bitrate
impl Clone for Mp3Bitrate
Source§fn clone(&self) -> Mp3Bitrate
fn clone(&self) -> Mp3Bitrate
Returns a copy 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 Mp3Bitrate
impl Debug for Mp3Bitrate
Source§impl PartialEq for Mp3Bitrate
impl PartialEq for Mp3Bitrate
impl Copy for Mp3Bitrate
impl StructuralPartialEq for Mp3Bitrate
Auto Trait Implementations§
impl Freeze for Mp3Bitrate
impl RefUnwindSafe for Mp3Bitrate
impl Send for Mp3Bitrate
impl Sync for Mp3Bitrate
impl Unpin for Mp3Bitrate
impl UnwindSafe for Mp3Bitrate
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