Top Description Fields Constructors Methods
org.lwjgl.openal

public final Class SOFTDirectChannelsRemix

extends Object
Class Inheritance

Native bindings to the SOFT_direct_channels_remix extension.

This extension adds the ability to remix channels to the SOFT_direct_channels extension. By default, that extension drops input buffer channels that don't have a matching output channel. This really only works well for controlled setups where the input and output are known, but problems arise when these become variable. An option to remix input channels to the closest output channels will ensure the sound will still be audible with as little virtualization as possible.

Field Summary

Modifier and TypeField and Description
public static final int
AL_DROP_UNMATCHED_SOFT

Accepted as the value parameter of Sourcei and Sourceiv for the DIRECT_CHANNELS_SOFT property.

public static final int
AL_REMIX_UNMATCHED_SOFT

Accepted as the value parameter of Sourcei and Sourceiv for the DIRECT_CHANNELS_SOFT property.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

AL_DROP_UNMATCHED_SOFTback to summary
public static final int AL_DROP_UNMATCHED_SOFT

Accepted as the value parameter of Sourcei and Sourceiv for the DIRECT_CHANNELS_SOFT property.

AL_REMIX_UNMATCHED_SOFTback to summary
public static final int AL_REMIX_UNMATCHED_SOFT

Accepted as the value parameter of Sourcei and Sourceiv for the DIRECT_CHANNELS_SOFT property.

Constructor Detail

SOFTDirectChannelsRemixback to summary
private SOFTDirectChannelsRemix()