pub enum Mp3Quality {
Vbr(u8),
Cbr(u32),
}Expand description
MP3 quality mode: VBR quality scale or CBR fixed bitrate.
Variants§
Vbr(u8)
Variable bitrate — libmp3lame q scale (0 = best / V0, 9 = worst / V9).
build() returns EncodeError::InvalidOption
if the value exceeds 9.
Cbr(u32)
Constant bitrate in bits/sec (e.g. 128_000 for 128 kbps).
Trait Implementations§
Source§impl Clone for Mp3Quality
impl Clone for Mp3Quality
Source§fn clone(&self) -> Mp3Quality
fn clone(&self) -> Mp3Quality
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 Mp3Quality
impl Debug for Mp3Quality
Source§impl PartialEq for Mp3Quality
impl PartialEq for Mp3Quality
impl Copy for Mp3Quality
impl Eq for Mp3Quality
impl StructuralPartialEq for Mp3Quality
Auto Trait Implementations§
impl Freeze for Mp3Quality
impl RefUnwindSafe for Mp3Quality
impl Send for Mp3Quality
impl Sync for Mp3Quality
impl Unpin for Mp3Quality
impl UnsafeUnpin for Mp3Quality
impl UnwindSafe for Mp3Quality
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