Top Description Fields Constructors Methods
org.lwjgl.openal

public final Class SOFTOutputMode

extends Object
Class Inheritance

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.

Field Summary

Modifier and TypeField and Description
public static final int
ALC_ANY_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

public static final int
ALC_MONO_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

public static final int
ALC_OUTPUT_MODE_SOFT

Accepted as part of the attrList parameter of CreateContext and as the paramName parameter of GetIntegerv.

public static final int
ALC_QUAD_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

public static final int
ALC_STEREO_BASIC_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

public static final int
ALC_STEREO_HRTF_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

public static final int
ALC_STEREO_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

public static final int
ALC_STEREO_UHJ_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

public static final int
ALC_SURROUND_5_1_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

public static final int
ALC_SURROUND_6_1_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

public static final int
ALC_SURROUND_7_1_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

ALC_ANY_SOFTback to summary
public static final int ALC_ANY_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

ALC_MONO_SOFTback to summary
public static final int ALC_MONO_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

ALC_OUTPUT_MODE_SOFTback to summary
public static final int ALC_OUTPUT_MODE_SOFT

Accepted as part of the attrList parameter of CreateContext and as the paramName parameter of GetIntegerv.

ALC_QUAD_SOFTback to summary
public static final int ALC_QUAD_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

ALC_STEREO_BASIC_SOFTback to summary
public static final int ALC_STEREO_BASIC_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

ALC_STEREO_HRTF_SOFTback to summary
public static final int ALC_STEREO_HRTF_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

ALC_STEREO_SOFTback to summary
public static final int ALC_STEREO_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

ALC_STEREO_UHJ_SOFTback to summary
public static final int ALC_STEREO_UHJ_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

ALC_SURROUND_5_1_SOFTback to summary
public static final int ALC_SURROUND_5_1_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

ALC_SURROUND_6_1_SOFTback to summary
public static final int ALC_SURROUND_6_1_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

ALC_SURROUND_7_1_SOFTback to summary
public static final int ALC_SURROUND_7_1_SOFT

Accepted as part of the attrList parameter of CreateContext, for the OUTPUT_MODE_SOFT attribute.

Constructor Detail

SOFTOutputModeback to summary
private SOFTOutputMode()