Top Description Fields Constructors Methods
org.lwjgl.openal

public final Class SOFTBformatEx

extends Object
Class Inheritance

Native bindings to the SOFT_bformat_ex extension.

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.

Field Summary

Modifier and TypeField and Description
public static final int
AL_ACN_SOFT

Accepted as the value parameter of Bufferi and Bufferiv for the AMBISONIC_LAYOUT_SOFT property.

public static final int
AL_AMBISONIC_LAYOUT_SOFT

Accepted as the paramName parameter of Bufferi, Bufferiv, GetBufferi, and GetBufferiv.

public static final int
AL_AMBISONIC_SCALING_SOFT

Accepted as the paramName parameter of Bufferi, Bufferiv, GetBufferi, and GetBufferiv.

public static final int
AL_FUMA_SOFT

Accepted as the value parameter of Bufferi and Bufferiv for the AMBISONIC_LAYOUT_SOFT and AMBISONIC_SCALING_SOFT properties.

public static final int
AL_N3D_SOFT

Accepted as the value parameter of Bufferi and Bufferiv for the AMBISONIC_SCALING_SOFT property.

public static final int
AL_SN3D_SOFT

Accepted as the value parameter of Bufferi and Bufferiv for the AMBISONIC_SCALING_SOFT property.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

AL_ACN_SOFTback to summary
public static final int AL_ACN_SOFT

Accepted as the value parameter of Bufferi and Bufferiv for the AMBISONIC_LAYOUT_SOFT property.

AL_AMBISONIC_LAYOUT_SOFTback to summary
public static final int AL_AMBISONIC_LAYOUT_SOFT

Accepted as the paramName parameter of Bufferi, Bufferiv, GetBufferi, and GetBufferiv.

AL_AMBISONIC_SCALING_SOFTback to summary
public static final int AL_AMBISONIC_SCALING_SOFT

Accepted as the paramName parameter of Bufferi, Bufferiv, GetBufferi, and GetBufferiv.

AL_FUMA_SOFTback to summary
public static final int AL_FUMA_SOFT

Accepted as the value parameter of Bufferi and Bufferiv for the AMBISONIC_LAYOUT_SOFT and AMBISONIC_SCALING_SOFT properties.

AL_N3D_SOFTback to summary
public static final int AL_N3D_SOFT

Accepted as the value parameter of Bufferi and Bufferiv for the AMBISONIC_SCALING_SOFT property.

AL_SN3D_SOFTback to summary
public static final int AL_SN3D_SOFT

Accepted as the value parameter of Bufferi and Bufferiv for the AMBISONIC_SCALING_SOFT property.

Constructor Detail

SOFTBformatExback to summary
private SOFTBformatEx()