pub struct AudioEncoderConfig {
pub codec: AudioCodec,
pub sample_rate: u32,
pub channels: u32,
pub bitrate: u64,
}Expand description
Configuration for the audio stream of an export preset.
Fields§
§codec: AudioCodecAudio codec.
sample_rate: u32Sample rate in Hz (e.g. 48000).
channels: u32Number of audio channels (1 = mono, 2 = stereo).
bitrate: u64Audio bitrate in bits per second (e.g. 192_000 = 192 kbps).
Trait Implementations§
Source§impl Clone for AudioEncoderConfig
impl Clone for AudioEncoderConfig
Source§fn clone(&self) -> AudioEncoderConfig
fn clone(&self) -> AudioEncoderConfig
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 moreAuto Trait Implementations§
impl Freeze for AudioEncoderConfig
impl RefUnwindSafe for AudioEncoderConfig
impl Send for AudioEncoderConfig
impl Sync for AudioEncoderConfig
impl Unpin for AudioEncoderConfig
impl UnsafeUnpin for AudioEncoderConfig
impl UnwindSafe for AudioEncoderConfig
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