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§
source§impl Clone for AudioSpecDesired
impl Clone for AudioSpecDesired
source§fn clone(&self) -> AudioSpecDesired
fn clone(&self) -> AudioSpecDesired
Returns a copy 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 AudioSpecDesired
impl RefUnwindSafe for AudioSpecDesired
impl Send for AudioSpecDesired
impl Sync for AudioSpecDesired
impl Unpin for AudioSpecDesired
impl UnwindSafe for AudioSpecDesired
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)