This extension allows B-Format buffers to be interpreted according to the ACN (Ambisonic Channel Number), SN3D (Semi-Normalized), and N3D (fully Normalized) standards. The AL_EXT_BFORMAT extension provides support for B-Format buffers using the FuMa standard for channel ordering and scaling, however much of the ambisonic content being produced today is using a more formalized ACN ordering and SN3D scaling, some even using N3D scaling. The option to interpret B-Format buffers using these standards makes them easier to use since an application won't need to manually convert them before loading.
| Modifier and Type | Field and Description |
|---|---|
| public static final int | AL_ACN_SOFT
Accepted as the |
| public static final int | AL_AMBISONIC_LAYOUT_SOFT
Accepted as the |
| public static final int | AL_AMBISONIC_SCALING_SOFT
Accepted as the |
| public static final int | AL_FUMA_SOFT
Accepted as the |
| public static final int | AL_N3D_SOFT
Accepted as the |
| public static final int | AL_SN3D_SOFT
Accepted as the |
| Access | Constructor and Description |
|---|---|
| private |
| AL_ACN_SOFT | back to summary |
|---|---|
| public static final int AL_ACN_SOFT Accepted as the | |
| AL_AMBISONIC_LAYOUT_SOFT | back to summary |
|---|---|
| public static final int AL_AMBISONIC_LAYOUT_SOFT Accepted as the | |
| AL_AMBISONIC_SCALING_SOFT | back to summary |
|---|---|
| public static final int AL_AMBISONIC_SCALING_SOFT Accepted as the | |
| AL_FUMA_SOFT | back to summary |
|---|---|
| public static final int AL_FUMA_SOFT Accepted as the | |
| AL_N3D_SOFT | back to summary |
|---|---|
| public static final int AL_N3D_SOFT Accepted as the | |
| AL_SN3D_SOFT | back to summary |
|---|---|
| public static final int AL_SN3D_SOFT Accepted as the | |
| SOFTBformatEx | back to summary |
|---|---|
| private SOFTBformatEx() | |