#[repr(C)]pub struct SoundDevice {
pub nDeviceID: INT32,
pub nSoundSystem: SoundSystem,
pub szDeviceName: [TTCHAR; 512],
pub szDeviceID: [TTCHAR; 512],
pub nWaveDeviceID: INT32,
pub bSupports3D: TTBOOL,
pub nMaxInputChannels: INT32,
pub nMaxOutputChannels: INT32,
pub inputSampleRates: [INT32; 16],
pub outputSampleRates: [INT32; 16],
pub nDefaultSampleRate: INT32,
pub uSoundDeviceFeatures: SoundDeviceFeatures,
}Fields§
§nDeviceID: INT32§nSoundSystem: SoundSystem§szDeviceName: [TTCHAR; 512]§szDeviceID: [TTCHAR; 512]§nWaveDeviceID: INT32§bSupports3D: TTBOOL§nMaxInputChannels: INT32§nMaxOutputChannels: INT32§inputSampleRates: [INT32; 16]§outputSampleRates: [INT32; 16]§nDefaultSampleRate: INT32§uSoundDeviceFeatures: SoundDeviceFeaturesTrait Implementations§
Source§impl Clone for SoundDevice
impl Clone for SoundDevice
Source§fn clone(&self) -> SoundDevice
fn clone(&self) -> SoundDevice
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 SoundDevice
impl Debug for SoundDevice
Source§impl Default for SoundDevice
impl Default for SoundDevice
impl Copy for SoundDevice
Auto Trait Implementations§
impl Freeze for SoundDevice
impl RefUnwindSafe for SoundDevice
impl Send for SoundDevice
impl Sync for SoundDevice
impl Unpin for SoundDevice
impl UnwindSafe for SoundDevice
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