module FMOD::Core::OutputType

Strongly-typed supported output types.

Constants

ALSA

Linux - Advanced Linux Sound Architecture. (Default on Linux if PulseAudio isn't available)

ASIO

Windows only - Low latency ASIO 2.0.

ATMOS

Windows - Dolby Atmos (WASAPI).

AUDIO3D

PS4 - Audio3D.

AUDIO_TRACK

Android - Java Audio Track. (Default on Android 2.2 and below)

AUTO_DETECT

Picks the best output mode for the platform. This is the default.

CORE_AUDIO

Mac/iOS - Core Audio. (Default on Mac and iOS)

DSOUND

Windows only - Direct Sound. (Default on Windows XP and below)

NN_AUDIO

NX - NX nn::audio. (Default on NX)

NO_SOUND

All - Perform all mixing but discard the final output.

NO_SOUND_NRT

All - Non-realtime version of {NO_SOUND}. User can drive mixer with System.update at whatever rate they want.

OPEN_SL

Android - OpenSL ES. (Default on Android 2.3 and above)

PS3

PS3 - Audio Out. (Default on PS3)

PULSE_AUDIO

Linux - Pulse Audio. (Default on Linux if available)

UNKNOWN

All - 3rd party plugin, unknown.

WASAPI

Win/WinStore/XboxOne - Windows Audio Session API. (Default on Windows Vista and above, Xbox One and Windows Store Applications)

WAV_WRITER

All - Writes output to a .wav file.

WAV_WRITER_NRT

All - Non-realtime version of {WAV_WRITER}. User can drive mixer with System.update at whatever rate they want.

WEB_AUDIO

Web Browser - JavaScript webaudio output. (Default on JavaScript)

WII_U

Wii U - AX. (Default on Wii U)

WINMM

Windows only - Windows Multimedia.

WIN_SONIC

Win10 / XboxOne - Windows Sonic.

X_AUDIO

Xbox 360 - XAudio. (Default on Xbox 360)