pub struct PlayerSettings {
pub player_name: String,
pub parameter: String,
pub latency: i32,
pub pcm_device: PcmDevice,
pub sample_format: SampleFormat,
pub mixer: MixerSettings,
}Expand description
Audio player settings.
Fields§
§player_name: StringBackend name (e.g. “alsa”, “coreaudio”).
parameter: StringBackend-specific parameters.
latency: i32Additional latency in milliseconds.
pcm_device: PcmDevicePCM output device.
sample_format: SampleFormatRequested sample format (default: server format).
mixer: MixerSettingsVolume mixer settings.
Trait Implementations§
Source§impl Clone for PlayerSettings
impl Clone for PlayerSettings
Source§fn clone(&self) -> PlayerSettings
fn clone(&self) -> PlayerSettings
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 PlayerSettings
impl Debug for PlayerSettings
Source§impl Default for PlayerSettings
impl Default for PlayerSettings
Source§fn default() -> PlayerSettings
fn default() -> PlayerSettings
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for PlayerSettings
impl RefUnwindSafe for PlayerSettings
impl Send for PlayerSettings
impl Sync for PlayerSettings
impl Unpin for PlayerSettings
impl UnsafeUnpin for PlayerSettings
impl UnwindSafe for PlayerSettings
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