pub struct AudioEmulatorConfig {
pub sample_rate: u32,
pub channels: u8,
pub buffer_size: usize,
}Expand description
Audio emulator configuration
Fields§
§sample_rate: u32Output sample rate (typically 16000 for ASR, 44100/48000 for general audio)
channels: u8Number of channels (1 = mono, 2 = stereo)
buffer_size: usizeBuffer size in samples per callback
Trait Implementations§
Source§impl Clone for AudioEmulatorConfig
impl Clone for AudioEmulatorConfig
Source§fn clone(&self) -> AudioEmulatorConfig
fn clone(&self) -> AudioEmulatorConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AudioEmulatorConfig
impl Debug for AudioEmulatorConfig
Auto Trait Implementations§
impl Freeze for AudioEmulatorConfig
impl RefUnwindSafe for AudioEmulatorConfig
impl Send for AudioEmulatorConfig
impl Sync for AudioEmulatorConfig
impl Unpin for AudioEmulatorConfig
impl UnsafeUnpin for AudioEmulatorConfig
impl UnwindSafe for AudioEmulatorConfig
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().