pub enum LinuxAudioSystem {
ALSA,
PulseAudio,
JACK,
PipeWire,
OSS,
}Expand description
Linux audio systems
Variants§
ALSA
Advanced Linux Sound Architecture
PulseAudio
PulseAudio (Desktop)
JACK
JACK Audio Connection Kit (Professional)
PipeWire
PipeWire (Modern)
OSS
Open Sound System (Legacy)
Trait Implementations§
Source§impl Clone for LinuxAudioSystem
impl Clone for LinuxAudioSystem
Source§fn clone(&self) -> LinuxAudioSystem
fn clone(&self) -> LinuxAudioSystem
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 LinuxAudioSystem
impl Debug for LinuxAudioSystem
impl Eq for LinuxAudioSystem
Source§impl Hash for LinuxAudioSystem
impl Hash for LinuxAudioSystem
Source§impl PartialEq for LinuxAudioSystem
impl PartialEq for LinuxAudioSystem
impl StructuralPartialEq for LinuxAudioSystem
Auto Trait Implementations§
impl Freeze for LinuxAudioSystem
impl RefUnwindSafe for LinuxAudioSystem
impl Send for LinuxAudioSystem
impl Sync for LinuxAudioSystem
impl Unpin for LinuxAudioSystem
impl UnsafeUnpin for LinuxAudioSystem
impl UnwindSafe for LinuxAudioSystem
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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