pub enum OutputType {
Show 23 variants
Autodetect,
Unknown,
NoSound,
WavWriter,
NoSoundNrt,
WavWriterNrt,
Wasapi,
Asio,
PulseAudio,
Alsa,
CoreAudio,
AudioTrack,
OpenSL,
AudioOut,
Audio3D,
WebAudio,
NnAudio,
Winsonic,
AAudio,
AudioWorklet,
Phase,
Ohaudio,
Max,
}
Variants§
Autodetect
Unknown
NoSound
WavWriter
NoSoundNrt
WavWriterNrt
Wasapi
Asio
PulseAudio
Alsa
CoreAudio
AudioTrack
OpenSL
AudioOut
Audio3D
WebAudio
NnAudio
Winsonic
AAudio
AudioWorklet
Phase
Ohaudio
Max
Implementations§
Source§impl OutputType
impl OutputType
pub fn from(value: FMOD_OUTPUTTYPE) -> Result<OutputType, Error>
Trait Implementations§
Source§impl Clone for OutputType
impl Clone for OutputType
Source§fn clone(&self) -> OutputType
fn clone(&self) -> OutputType
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 moreSource§impl Debug for OutputType
impl Debug for OutputType
Source§impl From<OutputType> for FMOD_OUTPUTTYPE
impl From<OutputType> for FMOD_OUTPUTTYPE
Source§fn from(value: OutputType) -> FMOD_OUTPUTTYPE
fn from(value: OutputType) -> FMOD_OUTPUTTYPE
Converts to this type from the input type.
Source§impl PartialEq for OutputType
impl PartialEq for OutputType
impl Copy for OutputType
impl StructuralPartialEq for OutputType
Auto Trait Implementations§
impl Freeze for OutputType
impl RefUnwindSafe for OutputType
impl Send for OutputType
impl Sync for OutputType
impl Unpin for OutputType
impl UnwindSafe for OutputType
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