Class SOFTBufferSamples
This extension provides a more flexible mechanism for loading buffer data, as well as a method to retrieve buffer data. Unextended OpenAL only provides a method to specify a single buffer format when loading data, which defines the data given by the application. The AL is given leeway in converting the data, so that it is possible or more efficient to use internally. However, there are some drawbacks to this approach:
- The conversion done by the implementation is hidden from the app. This makes it difficult for the app to know what kind of precision it will have, and impossible to request a storage precision.
- Conversion is not guaranteed, so the application can be restricted in the formats that can be loaded depending on the implementation.
If the application could specify the internal storage format, as well as use a separate format to specify the incoming data's format, it would allow to add more input formats (signed 8-bit, 32-bit int, and float, for example), with no undue burden placed on the implementation beyond needing some conversion routines. The application can then be assured that many different formats can be loaded, even if storage is restricted to a comparatively small subset.
In addition, unextended OpenAL does not have any methods for updating only a portion of a buffer, nor a method to retrieve the data from a buffer.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by thechannels
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by thechannels
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by thechannels
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.static final int
static final int
Accepted by theparamName
parameter ofGetSourceiv
andGetSourcefv
(these are the same as inSOFT_buffer_sub_data
).static final int
Accepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.static final int
Accepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.static final int
Accepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.static final int
Accepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.static final int
Accepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.static final int
static final int
Accepted by thechannels
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by thechannels
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by thechannels
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
static final int
Accepted by theparamName
parameter ofGetSourceiv
andGetSourcefv
(these are the same as inSOFT_buffer_sub_data
).static final int
static final int
Accepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.static final int
Accepted by thechannels
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).static final int
Accepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.static final int
Accepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.static final int
Accepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.static final int
Accepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
. -
Method Summary
Modifier and TypeMethodDescriptionstatic void
alBufferSamplesSOFT
(int buffer, int samplerate, int internalformat, int samples, int channels, int type, double[] data) Array version of:BufferSamplesSOFT
static void
alBufferSamplesSOFT
(int buffer, int samplerate, int internalformat, int samples, int channels, int type, float[] data) Array version of:BufferSamplesSOFT
static void
alBufferSamplesSOFT
(int buffer, int samplerate, int internalformat, int samples, int channels, int type, int[] data) Array version of:BufferSamplesSOFT
static void
alBufferSamplesSOFT
(int buffer, int samplerate, int internalformat, int samples, int channels, int type, short[] data) Array version of:BufferSamplesSOFT
static void
alBufferSamplesSOFT
(int buffer, int samplerate, int internalformat, int samples, int channels, int type, ByteBuffer data) static void
alBufferSamplesSOFT
(int buffer, int samplerate, int internalformat, int samples, int channels, int type, DoubleBuffer data) static void
alBufferSamplesSOFT
(int buffer, int samplerate, int internalformat, int samples, int channels, int type, FloatBuffer data) static void
alBufferSamplesSOFT
(int buffer, int samplerate, int internalformat, int samples, int channels, int type, IntBuffer data) static void
alBufferSamplesSOFT
(int buffer, int samplerate, int internalformat, int samples, int channels, int type, ShortBuffer data) static void
alBufferSubSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, double[] data) Array version of:BufferSubSamplesSOFT
static void
alBufferSubSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, float[] data) Array version of:BufferSubSamplesSOFT
static void
alBufferSubSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, int[] data) Array version of:BufferSubSamplesSOFT
static void
alBufferSubSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, short[] data) Array version of:BufferSubSamplesSOFT
static void
alBufferSubSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, ByteBuffer data) static void
alBufferSubSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, DoubleBuffer data) static void
alBufferSubSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, FloatBuffer data) static void
alBufferSubSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, IntBuffer data) static void
alBufferSubSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, ShortBuffer data) static void
alGetBufferSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, double[] data) Array version of:GetBufferSamplesSOFT
static void
alGetBufferSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, float[] data) Array version of:GetBufferSamplesSOFT
static void
alGetBufferSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, int[] data) Array version of:GetBufferSamplesSOFT
static void
alGetBufferSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, short[] data) Array version of:GetBufferSamplesSOFT
static void
alGetBufferSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, ByteBuffer data) static void
alGetBufferSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, DoubleBuffer data) static void
alGetBufferSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, FloatBuffer data) static void
alGetBufferSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, IntBuffer data) static void
alGetBufferSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, ShortBuffer data) static boolean
alIsBufferFormatSupportedSOFT
(int format) static void
nalBufferSamplesSOFT
(int buffer, int samplerate, int internalformat, int samples, int channels, int type, long data) Unsafe version of:BufferSamplesSOFT
static void
nalBufferSubSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, long data) Unsafe version of:BufferSubSamplesSOFT
static void
nalGetBufferSamplesSOFT
(int buffer, int offset, int samples, int channels, int type, long data) Unsafe version of:GetBufferSamplesSOFT
-
Field Details
-
AL_MONO8_SOFT
public static final int AL_MONO8_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_MONO16_SOFT
public static final int AL_MONO16_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_MONO32F_SOFT
public static final int AL_MONO32F_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_STEREO8_SOFT
public static final int AL_STEREO8_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_STEREO16_SOFT
public static final int AL_STEREO16_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_STEREO32F_SOFT
public static final int AL_STEREO32F_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_QUAD8_SOFT
public static final int AL_QUAD8_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_QUAD16_SOFT
public static final int AL_QUAD16_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_QUAD32F_SOFT
public static final int AL_QUAD32F_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_REAR8_SOFT
public static final int AL_REAR8_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_REAR16_SOFT
public static final int AL_REAR16_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_REAR32F_SOFT
public static final int AL_REAR32F_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_5POINT1_8_SOFT
public static final int AL_5POINT1_8_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_5POINT1_16_SOFT
public static final int AL_5POINT1_16_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_5POINT1_32F_SOFT
public static final int AL_5POINT1_32F_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_6POINT1_8_SOFT
public static final int AL_6POINT1_8_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_6POINT1_16_SOFT
public static final int AL_6POINT1_16_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_6POINT1_32F_SOFT
public static final int AL_6POINT1_32F_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_7POINT1_8_SOFT
public static final int AL_7POINT1_8_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_7POINT1_16_SOFT
public static final int AL_7POINT1_16_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_7POINT1_32F_SOFT
public static final int AL_7POINT1_32F_SOFTAccepted by theinternalformat
parameter ofBufferSamplesSOFT
(values are shared with standard OpenAL,EXT_FLOAT32
, andEXT_MCFORMATS
).- See Also:
-
AL_MONO_SOFT
public static final int AL_MONO_SOFTAccepted by thechannels
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_STEREO_SOFT
public static final int AL_STEREO_SOFTAccepted by thechannels
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_QUAD_SOFT
public static final int AL_QUAD_SOFTAccepted by thechannels
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_REAR_SOFT
public static final int AL_REAR_SOFTAccepted by thechannels
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_5POINT1_SOFT
public static final int AL_5POINT1_SOFTAccepted by thechannels
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_6POINT1_SOFT
public static final int AL_6POINT1_SOFTAccepted by thechannels
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_7POINT1_SOFT
public static final int AL_7POINT1_SOFTAccepted by thechannels
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_BYTE_SOFT
public static final int AL_BYTE_SOFTAccepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_UNSIGNED_BYTE_SOFT
public static final int AL_UNSIGNED_BYTE_SOFTAccepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_SHORT_SOFT
public static final int AL_SHORT_SOFTAccepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_UNSIGNED_SHORT_SOFT
public static final int AL_UNSIGNED_SHORT_SOFTAccepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_INT_SOFT
public static final int AL_INT_SOFTAccepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_UNSIGNED_INT_SOFT
public static final int AL_UNSIGNED_INT_SOFTAccepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_FLOAT_SOFT
public static final int AL_FLOAT_SOFTAccepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_DOUBLE_SOFT
public static final int AL_DOUBLE_SOFTAccepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_BYTE3_SOFT
public static final int AL_BYTE3_SOFTAccepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_UNSIGNED_BYTE3_SOFT
public static final int AL_UNSIGNED_BYTE3_SOFTAccepted by thetype
parameter ofBufferSamplesSOFT
,BufferSubSamplesSOFT
, andGetBufferSamplesSOFT
.- See Also:
-
AL_INTERNAL_FORMAT_SOFT
public static final int AL_INTERNAL_FORMAT_SOFT- See Also:
-
AL_BYTE_LENGTH_SOFT
public static final int AL_BYTE_LENGTH_SOFT- See Also:
-
AL_SAMPLE_LENGTH_SOFT
public static final int AL_SAMPLE_LENGTH_SOFT- See Also:
-
AL_SEC_LENGTH_SOFT
public static final int AL_SEC_LENGTH_SOFT- See Also:
-
AL_BYTE_RW_OFFSETS_SOFT
public static final int AL_BYTE_RW_OFFSETS_SOFTAccepted by theparamName
parameter ofGetSourceiv
andGetSourcefv
(these are the same as inSOFT_buffer_sub_data
).- See Also:
-
AL_SAMPLE_RW_OFFSETS_SOFT
public static final int AL_SAMPLE_RW_OFFSETS_SOFTAccepted by theparamName
parameter ofGetSourceiv
andGetSourcefv
(these are the same as inSOFT_buffer_sub_data
).- See Also:
-
-
Method Details
-
nalBufferSamplesSOFT
public static void nalBufferSamplesSOFT(int buffer, int samplerate, int internalformat, int samples, int channels, int type, long data) Unsafe version of:BufferSamplesSOFT
-
alBufferSamplesSOFT
public static void alBufferSamplesSOFT(int buffer, int samplerate, int internalformat, int samples, int channels, int type, ByteBuffer data) - Parameters:
internalformat
- one of:channels
- one of:MONO_SOFT
STEREO_SOFT
QUAD_SOFT
REAR_SOFT
5POINT1_SOFT
6POINT1_SOFT
7POINT1_SOFT
type
- one of:BYTE_SOFT
UNSIGNED_BYTE_SOFT
SHORT_SOFT
UNSIGNED_SHORT_SOFT
INT_SOFT
UNSIGNED_INT_SOFT
FLOAT_SOFT
DOUBLE_SOFT
BYTE3_SOFT
UNSIGNED_BYTE3_SOFT
-
alBufferSamplesSOFT
public static void alBufferSamplesSOFT(int buffer, int samplerate, int internalformat, int samples, int channels, int type, ShortBuffer data) - Parameters:
internalformat
- one of:channels
- one of:MONO_SOFT
STEREO_SOFT
QUAD_SOFT
REAR_SOFT
5POINT1_SOFT
6POINT1_SOFT
7POINT1_SOFT
type
- one of:BYTE_SOFT
UNSIGNED_BYTE_SOFT
SHORT_SOFT
UNSIGNED_SHORT_SOFT
INT_SOFT
UNSIGNED_INT_SOFT
FLOAT_SOFT
DOUBLE_SOFT
BYTE3_SOFT
UNSIGNED_BYTE3_SOFT
-
alBufferSamplesSOFT
public static void alBufferSamplesSOFT(int buffer, int samplerate, int internalformat, int samples, int channels, int type, IntBuffer data) - Parameters:
internalformat
- one of:channels
- one of:MONO_SOFT
STEREO_SOFT
QUAD_SOFT
REAR_SOFT
5POINT1_SOFT
6POINT1_SOFT
7POINT1_SOFT
type
- one of:BYTE_SOFT
UNSIGNED_BYTE_SOFT
SHORT_SOFT
UNSIGNED_SHORT_SOFT
INT_SOFT
UNSIGNED_INT_SOFT
FLOAT_SOFT
DOUBLE_SOFT
BYTE3_SOFT
UNSIGNED_BYTE3_SOFT
-
alBufferSamplesSOFT
public static void alBufferSamplesSOFT(int buffer, int samplerate, int internalformat, int samples, int channels, int type, FloatBuffer data) - Parameters:
internalformat
- one of:channels
- one of:MONO_SOFT
STEREO_SOFT
QUAD_SOFT
REAR_SOFT
5POINT1_SOFT
6POINT1_SOFT
7POINT1_SOFT
type
- one of:BYTE_SOFT
UNSIGNED_BYTE_SOFT
SHORT_SOFT
UNSIGNED_SHORT_SOFT
INT_SOFT
UNSIGNED_INT_SOFT
FLOAT_SOFT
DOUBLE_SOFT
BYTE3_SOFT
UNSIGNED_BYTE3_SOFT
-
alBufferSamplesSOFT
public static void alBufferSamplesSOFT(int buffer, int samplerate, int internalformat, int samples, int channels, int type, DoubleBuffer data) - Parameters:
internalformat
- one of:channels
- one of:MONO_SOFT
STEREO_SOFT
QUAD_SOFT
REAR_SOFT
5POINT1_SOFT
6POINT1_SOFT
7POINT1_SOFT
type
- one of:BYTE_SOFT
UNSIGNED_BYTE_SOFT
SHORT_SOFT
UNSIGNED_SHORT_SOFT
INT_SOFT
UNSIGNED_INT_SOFT
FLOAT_SOFT
DOUBLE_SOFT
BYTE3_SOFT
UNSIGNED_BYTE3_SOFT
-
nalBufferSubSamplesSOFT
public static void nalBufferSubSamplesSOFT(int buffer, int offset, int samples, int channels, int type, long data) Unsafe version of:BufferSubSamplesSOFT
-
alBufferSubSamplesSOFT
public static void alBufferSubSamplesSOFT(int buffer, int offset, int samples, int channels, int type, ByteBuffer data) -
alBufferSubSamplesSOFT
public static void alBufferSubSamplesSOFT(int buffer, int offset, int samples, int channels, int type, ShortBuffer data) -
alBufferSubSamplesSOFT
public static void alBufferSubSamplesSOFT(int buffer, int offset, int samples, int channels, int type, IntBuffer data) -
alBufferSubSamplesSOFT
public static void alBufferSubSamplesSOFT(int buffer, int offset, int samples, int channels, int type, FloatBuffer data) -
alBufferSubSamplesSOFT
public static void alBufferSubSamplesSOFT(int buffer, int offset, int samples, int channels, int type, DoubleBuffer data) -
nalGetBufferSamplesSOFT
public static void nalGetBufferSamplesSOFT(int buffer, int offset, int samples, int channels, int type, long data) Unsafe version of:GetBufferSamplesSOFT
-
alGetBufferSamplesSOFT
public static void alGetBufferSamplesSOFT(int buffer, int offset, int samples, int channels, int type, ByteBuffer data) -
alGetBufferSamplesSOFT
public static void alGetBufferSamplesSOFT(int buffer, int offset, int samples, int channels, int type, ShortBuffer data) -
alGetBufferSamplesSOFT
public static void alGetBufferSamplesSOFT(int buffer, int offset, int samples, int channels, int type, IntBuffer data) -
alGetBufferSamplesSOFT
public static void alGetBufferSamplesSOFT(int buffer, int offset, int samples, int channels, int type, FloatBuffer data) -
alGetBufferSamplesSOFT
public static void alGetBufferSamplesSOFT(int buffer, int offset, int samples, int channels, int type, DoubleBuffer data) -
alIsBufferFormatSupportedSOFT
public static boolean alIsBufferFormatSupportedSOFT(int format) -
alBufferSamplesSOFT
public static void alBufferSamplesSOFT(int buffer, int samplerate, int internalformat, int samples, int channels, int type, short[] data) Array version of:BufferSamplesSOFT
-
alBufferSamplesSOFT
public static void alBufferSamplesSOFT(int buffer, int samplerate, int internalformat, int samples, int channels, int type, int[] data) Array version of:BufferSamplesSOFT
-
alBufferSamplesSOFT
public static void alBufferSamplesSOFT(int buffer, int samplerate, int internalformat, int samples, int channels, int type, float[] data) Array version of:BufferSamplesSOFT
-
alBufferSamplesSOFT
public static void alBufferSamplesSOFT(int buffer, int samplerate, int internalformat, int samples, int channels, int type, double[] data) Array version of:BufferSamplesSOFT
-
alBufferSubSamplesSOFT
public static void alBufferSubSamplesSOFT(int buffer, int offset, int samples, int channels, int type, short[] data) Array version of:BufferSubSamplesSOFT
-
alBufferSubSamplesSOFT
public static void alBufferSubSamplesSOFT(int buffer, int offset, int samples, int channels, int type, int[] data) Array version of:BufferSubSamplesSOFT
-
alBufferSubSamplesSOFT
public static void alBufferSubSamplesSOFT(int buffer, int offset, int samples, int channels, int type, float[] data) Array version of:BufferSubSamplesSOFT
-
alBufferSubSamplesSOFT
public static void alBufferSubSamplesSOFT(int buffer, int offset, int samples, int channels, int type, double[] data) Array version of:BufferSubSamplesSOFT
-
alGetBufferSamplesSOFT
public static void alGetBufferSamplesSOFT(int buffer, int offset, int samples, int channels, int type, short[] data) Array version of:GetBufferSamplesSOFT
-
alGetBufferSamplesSOFT
public static void alGetBufferSamplesSOFT(int buffer, int offset, int samples, int channels, int type, int[] data) Array version of:GetBufferSamplesSOFT
-
alGetBufferSamplesSOFT
public static void alGetBufferSamplesSOFT(int buffer, int offset, int samples, int channels, int type, float[] data) Array version of:GetBufferSamplesSOFT
-
alGetBufferSamplesSOFT
public static void alGetBufferSamplesSOFT(int buffer, int offset, int samples, int channels, int type, double[] data) Array version of:GetBufferSamplesSOFT
-