pub enum MicrophoneError {
Show 20 variants
SpoolDirectory(PrivateDirectoryError),
NoInputDevice,
DefaultConfiguration(Box<dyn Error + Send + Sync>),
DeviceDescription(Box<dyn Error + Send + Sync>),
NoInputChannels,
ZeroInputSampleRate,
InputSampleRateTooHigh {
actual: u32,
maximum: u32,
},
UnsupportedSampleFormat(String),
BuildStream(Box<dyn Error + Send + Sync>),
StartStream(Box<dyn Error + Send + Sync>),
Stream(Box<dyn Error + Send + Sync>),
StreamEnded,
IncompleteFrame,
Overrun,
Resample(ResampleError),
SampleCountOverflow,
SpawnWorker(Error),
WorkerGone,
WorkerPanicked,
VoiceActivity(VoiceActivityError),
}Available on non-
target_family=wasm only.Variants§
SpoolDirectory(PrivateDirectoryError)
NoInputDevice
DefaultConfiguration(Box<dyn Error + Send + Sync>)
DeviceDescription(Box<dyn Error + Send + Sync>)
NoInputChannels
ZeroInputSampleRate
InputSampleRateTooHigh
UnsupportedSampleFormat(String)
BuildStream(Box<dyn Error + Send + Sync>)
StartStream(Box<dyn Error + Send + Sync>)
Stream(Box<dyn Error + Send + Sync>)
StreamEnded
IncompleteFrame
Overrun
Resample(ResampleError)
SampleCountOverflow
SpawnWorker(Error)
WorkerGone
WorkerPanicked
VoiceActivity(VoiceActivityError)
Trait Implementations§
Source§impl Debug for MicrophoneError
impl Debug for MicrophoneError
Source§impl Display for MicrophoneError
impl Display for MicrophoneError
Source§impl Error for MicrophoneError
impl Error for MicrophoneError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<MicrophoneError> for CaptureError
impl From<MicrophoneError> for CaptureError
Source§fn from(source: MicrophoneError) -> Self
fn from(source: MicrophoneError) -> Self
Converts to this type from the input type.
Source§impl From<ResampleError> for MicrophoneError
impl From<ResampleError> for MicrophoneError
Source§fn from(source: ResampleError) -> Self
fn from(source: ResampleError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl !RefUnwindSafe for MicrophoneError
impl !UnwindSafe for MicrophoneError
impl Freeze for MicrophoneError
impl Send for MicrophoneError
impl Sync for MicrophoneError
impl Unpin for MicrophoneError
impl UnsafeUnpin for MicrophoneError
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