Module: FMOD::Core::OutputType

Defined in:
lib/fmod/core/output_type.rb

Overview

Strongly-typed supported output types.

Constant Summary collapse

AUTO_DETECT =

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

0
UNKNOWN =

All - 3rd party plugin, unknown.

1
NO_SOUND =

All - Perform all mixing but discard the final output.

2
WAV_WRITER =

All - Writes output to a .wav file.

3
NO_SOUND_NRT =

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

4
WAV_WRITER_NRT =

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

5
DSOUND =

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

6
WINMM =

Windows only - Windows Multimedia.

7
WASAPI =

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

8
ASIO =

Windows only - Low latency ASIO 2.0.

9
PULSE_AUDIO =

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

10
ALSA =

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

11
CORE_AUDIO =

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

12
X_AUDIO =

Xbox 360 - XAudio. (Default on Xbox 360)

13
PS3 =

PS3 - Audio Out. (Default on PS3)

14
AUDIO_TRACK =

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

15
OPEN_SL =

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

16
WII_U =

Wii U - AX. (Default on Wii U)

17
AUDIO3D =

PS4 - Audio3D.

19
ATMOS =

Windows - Dolby Atmos (WASAPI).

20
WEB_AUDIO =

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

21
NN_AUDIO =

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

22
WIN_SONIC =

Win10 / XboxOne - Windows Sonic.

23