Class SOFTOutputMode

java.lang.Object
org.lwjgl.openal.SOFTOutputMode

public final class SOFTOutputMode extends Object
Native bindings to the SOFT_output_mode extension.

This extension provides a method for applications to request a particular output mode for playback devices, and query what's in use. With standard OpenAL, the output mode is at the sole discretion of the library, with the application having no way to know what's being used. While this works fine most of the time (typically the library will be able to query the system configuration and auto-select a mode to match, and the app handles sounds as being in 3D space), this is sometimes not possible or the most ideal option for all use-cases. There are also cases where a desirable output mode isn't distinguishable by the device configuration, for example with stereo vs UHJ vs HRTF.