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.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | ALC_ANY_SOFT
Accepted as part of the |
| public static final int | ALC_MONO_SOFT
Accepted as part of the |
| public static final int | ALC_OUTPUT_MODE_SOFT
Accepted as part of the |
| public static final int | ALC_QUAD_SOFT
Accepted as part of the |
| public static final int | ALC_STEREO_BASIC_SOFT
Accepted as part of the |
| public static final int | ALC_STEREO_HRTF_SOFT
Accepted as part of the |
| public static final int | ALC_STEREO_SOFT
Accepted as part of the |
| public static final int | ALC_STEREO_UHJ_SOFT
Accepted as part of the |
| public static final int | ALC_SURROUND_5_1_SOFT
Accepted as part of the |
| public static final int | ALC_SURROUND_6_1_SOFT
Accepted as part of the |
| public static final int | ALC_SURROUND_7_1_SOFT
Accepted as part of the |
| Access | Constructor and Description |
|---|---|
| private |
| ALC_ANY_SOFT | back to summary |
|---|---|
| public static final int ALC_ANY_SOFT Accepted as part of the | |
| ALC_MONO_SOFT | back to summary |
|---|---|
| public static final int ALC_MONO_SOFT Accepted as part of the | |
| ALC_OUTPUT_MODE_SOFT | back to summary |
|---|---|
| public static final int ALC_OUTPUT_MODE_SOFT Accepted as part of the | |
| ALC_QUAD_SOFT | back to summary |
|---|---|
| public static final int ALC_QUAD_SOFT Accepted as part of the | |
| ALC_STEREO_BASIC_SOFT | back to summary |
|---|---|
| public static final int ALC_STEREO_BASIC_SOFT Accepted as part of the | |
| ALC_STEREO_HRTF_SOFT | back to summary |
|---|---|
| public static final int ALC_STEREO_HRTF_SOFT Accepted as part of the | |
| ALC_STEREO_SOFT | back to summary |
|---|---|
| public static final int ALC_STEREO_SOFT Accepted as part of the | |
| ALC_STEREO_UHJ_SOFT | back to summary |
|---|---|
| public static final int ALC_STEREO_UHJ_SOFT Accepted as part of the | |
| ALC_SURROUND_5_1_SOFT | back to summary |
|---|---|
| public static final int ALC_SURROUND_5_1_SOFT Accepted as part of the | |
| ALC_SURROUND_6_1_SOFT | back to summary |
|---|---|
| public static final int ALC_SURROUND_6_1_SOFT Accepted as part of the | |
| ALC_SURROUND_7_1_SOFT | back to summary |
|---|---|
| public static final int ALC_SURROUND_7_1_SOFT Accepted as part of the | |
| SOFTOutputMode | back to summary |
|---|---|
| private SOFTOutputMode() | |