#[repr(u32)]pub enum SoundMode {
Show 28 variants
Mono8bit5000 = 0,
Mono8bit8000 = 1,
Mono8bit11025 = 2,
Mono8bit16000 = 3,
Mono8bit22050 = 4,
Mono8bit32000 = 5,
Mono8bit44100 = 6,
Mono16Bit5000 = 7,
Mono16Bit8000 = 8,
Mono16Bit11025 = 9,
Mono16Bit16000 = 10,
Mono16Bit22050 = 11,
Mono16Bit32000 = 12,
Mono16Bit44100 = 13,
Stereo8Bit5000 = 14,
Stereo8Bit8000 = 15,
Stereo8Bit11025 = 16,
Stereo8Bit16000 = 17,
Stereo8Bit22050 = 18,
Stereo8Bit32000 = 19,
Stereo8Bit44100 = 20,
Stereo16Bit5000 = 21,
Stereo16Bit8000 = 22,
Stereo16Bit11025 = 23,
Stereo16Bit16000 = 24,
Stereo16Bit22050 = 25,
Stereo16Bit32000 = 26,
Stereo16Bit44100 = 27,
}Expand description
A sound mode.
This type maps each variant
to the soundmode_t enum in the original framework,
with idiomatic naming.
Variants§
Mono8bit5000 = 0
8-bit mono, 5000 Hz
Mono8bit8000 = 1
8-bit mono, 8000 Hz
Mono8bit11025 = 2
8-bit mono, 11025 Hz
Mono8bit16000 = 3
8-bit mono, 16000 Hz
Mono8bit22050 = 4
8-bit mono, 22050 Hz
Mono8bit32000 = 5
8-bit mono, 32000 Hz
Mono8bit44100 = 6
8-bit mono, 44100 Hz
Mono16Bit5000 = 7
16-bit mono, 5000 Hz
Mono16Bit8000 = 8
16-bit mono, 8000 Hz
Mono16Bit11025 = 9
16-bit mono, 11025 Hz
Mono16Bit16000 = 10
16-bit mono, 16000 Hz
Mono16Bit22050 = 11
16-bit mono, 22050 Hz
Mono16Bit32000 = 12
16-bit mono, 32000 Hz
Mono16Bit44100 = 13
16-bit mono, 44100 Hz
Stereo8Bit5000 = 14
8-bit stereo, 5000 Hz
Stereo8Bit8000 = 15
8-bit stereo, 8000 Hz
Stereo8Bit11025 = 16
8-bit stereo, 11025 Hz
Stereo8Bit16000 = 17
8-bit stereo, 16000 Hz
Stereo8Bit22050 = 18
8-bit stereo, 22050 Hz
Stereo8Bit32000 = 19
8-bit stereo, 32000 Hz
Stereo8Bit44100 = 20
8-bit stereo, 44100 Hz
Stereo16Bit5000 = 21
16-bit stereo, 5000 Hz
Stereo16Bit8000 = 22
16-bit stereo, 8000 Hz
Stereo16Bit11025 = 23
16-bit stereo, 11025 Hz
Stereo16Bit16000 = 24
16-bit stereo, 16000 Hz
Stereo16Bit22050 = 25
16-bit stereo, 22050 Hz
Stereo16Bit32000 = 26
16-bit stereo, 32000 Hz
Stereo16Bit44100 = 27
16-bit stereo, 44100 Hz
Trait Implementations§
impl Copy for SoundMode
impl Eq for SoundMode
impl StructuralPartialEq for SoundMode
Auto Trait Implementations§
impl Freeze for SoundMode
impl RefUnwindSafe for SoundMode
impl Send for SoundMode
impl Sync for SoundMode
impl Unpin for SoundMode
impl UnwindSafe for SoundMode
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