org.lwjgl.openal.SOFTDirectChannels Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of lwjgl-openal Show documentation
Show all versions of lwjgl-openal Show documentation
A cross-platform 3D audio API appropriate for use with gaming applications and many other types of audio applications.
/*
* Copyright LWJGL. All rights reserved.
* License terms: https://www.lwjgl.org/license
* MACHINE GENERATED FILE, DO NOT EDIT
*/
package org.lwjgl.openal;
/**
* Native bindings to the SOFT_direct_channels extension.
*
* This extension allows a multi-channel source to play without virtualized output speakers. By default, OpenAL requires buffer channels to be down-mixed
* to the output channel configuration, possibly using HRTF or other virtualization techniques to give a sense of speakers that may not be physically
* present. Sometimes audio tracks are authored with their own spatialization effects, where the AL's virtualization methods can cause a notable decrease
* in audio quality.
*
* This extension provides a mechanism for applications to specify whether audio should be filtered according to the AL's channel virtualization rules for
* multi-channel buffers.
*/
public final class SOFTDirectChannels {
/** Accepted by the {@code paramName} parameter of {@link AL10#alSourcei Sourcei}, {@link AL11#alSourceiv Sourceiv}, {@link AL10#alGetSourcei GetSourcei}, and {@link AL10#alGetSourceiv GetSourceiv}. */
public static final int AL_DIRECT_CHANNELS_SOFT = 0x1033;
private SOFTDirectChannels() {}
}