pub enum AudioInterfaceError {
BufferFull(&'static str),
MissingControlInterface,
MissingControlInterfaceHeader,
InvalidDescriptor,
NoAudioConfiguration,
MissingAudioStreamingClassDescriptor,
}Expand description
Errors that can occur during audio interface parsing.
Variants§
BufferFull(&'static str)
A buffer is full and cannot accept more items.
MissingControlInterface
No audio control interface was found in the configuration.
MissingControlInterfaceHeader
Audio control interface header descriptor is missing.
InvalidDescriptor
An invalid descriptor was encountered during parsing.
NoAudioConfiguration
No audio configuration was found in the device.
MissingAudioStreamingClassDescriptor
Audio streaming class descriptor is missing.
Trait Implementations§
Source§impl Debug for AudioInterfaceError
impl Debug for AudioInterfaceError
Source§impl Format for AudioInterfaceError
impl Format for AudioInterfaceError
Source§impl PartialEq for AudioInterfaceError
impl PartialEq for AudioInterfaceError
impl StructuralPartialEq for AudioInterfaceError
Auto Trait Implementations§
impl Freeze for AudioInterfaceError
impl RefUnwindSafe for AudioInterfaceError
impl Send for AudioInterfaceError
impl Sync for AudioInterfaceError
impl Unpin for AudioInterfaceError
impl UnwindSafe for AudioInterfaceError
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