pub struct Mp3EncoderOptions {
pub channels: Mp3Channels,
pub quality: Mp3Quality,
pub bitrate: Mp3Bitrate,
pub vbr_mode: Mp3VbrMode,
pub id3tag: Option<Mp3Id3Tag>,
}Fields§
§channels: Mp3Channels§quality: Mp3Quality§bitrate: Mp3Bitrate§vbr_mode: Mp3VbrMode§id3tag: Option<Mp3Id3Tag>Implementations§
Source§impl Mp3EncoderOptions
impl Mp3EncoderOptions
pub fn to_lame_options(&self) -> Mp3EncoderLameOptions
Source§impl Mp3EncoderOptions
impl Mp3EncoderOptions
pub fn new() -> Self
pub fn new_mono() -> Self
pub fn new_stereo() -> Self
pub fn get_channels(&self) -> u16
pub fn get_bitrate(&self) -> u32
Trait Implementations§
Source§impl Clone for Mp3EncoderOptions
impl Clone for Mp3EncoderOptions
Source§fn clone(&self) -> Mp3EncoderOptions
fn clone(&self) -> Mp3EncoderOptions
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 Mp3EncoderOptions
impl Debug for Mp3EncoderOptions
Source§impl Default for Mp3EncoderOptions
impl Default for Mp3EncoderOptions
Source§impl PartialEq for Mp3EncoderOptions
impl PartialEq for Mp3EncoderOptions
impl Copy for Mp3EncoderOptions
impl StructuralPartialEq for Mp3EncoderOptions
Auto Trait Implementations§
impl Freeze for Mp3EncoderOptions
impl RefUnwindSafe for Mp3EncoderOptions
impl Send for Mp3EncoderOptions
impl Sync for Mp3EncoderOptions
impl Unpin for Mp3EncoderOptions
impl UnwindSafe for Mp3EncoderOptions
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