pub enum AudioSourceType {
Voice,
Media,
Ambient,
ScreenShare,
Notification,
Interactive,
}Expand description
Types of audio sources in multi-user environment
Variants§
Voice
User’s voice audio
Media
Music or sound effects
Ambient
Environmental/ambient audio
Screen sharing audio
Notification
Notification sounds
Interactive
Interactive audio objects
Trait Implementations§
Source§impl Clone for AudioSourceType
impl Clone for AudioSourceType
Source§fn clone(&self) -> AudioSourceType
fn clone(&self) -> AudioSourceType
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 AudioSourceType
impl Debug for AudioSourceType
Source§impl PartialEq for AudioSourceType
impl PartialEq for AudioSourceType
impl Copy for AudioSourceType
impl Eq for AudioSourceType
impl StructuralPartialEq for AudioSourceType
Auto Trait Implementations§
impl Freeze for AudioSourceType
impl RefUnwindSafe for AudioSourceType
impl Send for AudioSourceType
impl Sync for AudioSourceType
impl Unpin for AudioSourceType
impl UnsafeUnpin for AudioSourceType
impl UnwindSafe for AudioSourceType
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.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