pub struct UserAudioSettings {
pub master_volume: f32,
pub voice_volume: f32,
pub media_volume: f32,
pub spatial_intensity: f32,
pub hrtf_profile: Option<String>,
pub microphone_settings: MicrophoneSettings,
pub accessibility: AccessibilitySettings,
}Expand description
User-specific audio settings
Fields§
§master_volume: f32Overall volume multiplier
voice_volume: f32Voice chat volume
media_volume: f32Media/effects volume
spatial_intensity: f32Spatial audio intensity
hrtf_profile: Option<String>Personal HRTF profile identifier
microphone_settings: MicrophoneSettingsMicrophone settings
accessibility: AccessibilitySettingsHearing accessibility options
Trait Implementations§
Source§impl Clone for UserAudioSettings
impl Clone for UserAudioSettings
Source§fn clone(&self) -> UserAudioSettings
fn clone(&self) -> UserAudioSettings
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 moreAuto Trait Implementations§
impl Freeze for UserAudioSettings
impl RefUnwindSafe for UserAudioSettings
impl Send for UserAudioSettings
impl Sync for UserAudioSettings
impl Unpin for UserAudioSettings
impl UnsafeUnpin for UserAudioSettings
impl UnwindSafe for UserAudioSettings
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> 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