Struct sdl2::audio::AudioSpecDesired
source · [−]pub struct AudioSpecDesired {
pub freq: Option<i32>,
pub channels: Option<u8>,
pub samples: Option<u16>,
}Fields
freq: Option<i32>DSP frequency (samples per second). Set to None for the device’s fallback frequency.
channels: Option<u8>Number of separate audio channels. Set to None for the device’s fallback number of channels.
samples: Option<u16>Audio buffer size in samples (power of 2). Set to None for the device’s fallback sample size.
Trait Implementations
sourceimpl Clone for AudioSpecDesired
impl Clone for AudioSpecDesired
sourcefn clone(&self) -> AudioSpecDesired
fn clone(&self) -> AudioSpecDesired
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl RefUnwindSafe for AudioSpecDesired
impl Send for AudioSpecDesired
impl Sync for AudioSpecDesired
impl Unpin for AudioSpecDesired
impl UnwindSafe for AudioSpecDesired
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more