pub struct FlacEncoderConfig {
pub sample_rate: u32,
pub channels: u8,
pub bits_per_sample: u8,
pub block_size: u16,
pub compression_level: u8,
}Expand description
FLAC encoder configuration.
Fields§
§sample_rate: u32Sample rate in Hz.
channels: u8Number of audio channels.
bits_per_sample: u8Bits per sample (8, 16, 24).
block_size: u16Block size in samples per channel (default 4096).
compression_level: u8Compression level 0-8 (higher = try more predictor orders). Default 5.
Trait Implementations§
Source§impl Clone for FlacEncoderConfig
impl Clone for FlacEncoderConfig
Source§fn clone(&self) -> FlacEncoderConfig
fn clone(&self) -> FlacEncoderConfig
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 FlacEncoderConfig
impl Debug for FlacEncoderConfig
Auto Trait Implementations§
impl Freeze for FlacEncoderConfig
impl RefUnwindSafe for FlacEncoderConfig
impl Send for FlacEncoderConfig
impl Sync for FlacEncoderConfig
impl Unpin for FlacEncoderConfig
impl UnsafeUnpin for FlacEncoderConfig
impl UnwindSafe for FlacEncoderConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more