public class OpenAL
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
AL_BITS |
static int |
AL_BUFFER
Indicate the buffer to provide sound samples.
|
static int |
AL_BUFFERS_PROCESSED |
static int |
AL_BUFFERS_QUEUED
Buffer Queue params
|
static int |
AL_BYTE_OFFSET |
static int |
AL_CHANNELS |
static int |
AL_CONE_INNER_ANGLE
Directional source, inner cone angle, in degrees.
|
static int |
AL_CONE_OUTER_ANGLE
Directional source, outer cone angle, in degrees.
|
static int |
AL_CONE_OUTER_GAIN
Directional source, outer cone gain.
|
static int |
AL_DIRECTION
Specify the current direction.
|
static int |
AL_DISTANCE_MODEL
Distance models
used in conjunction with DistanceModel
implicit: NONE, which disances distance attenuation.
|
static int |
AL_DOPPLER_FACTOR
Doppler scale.
|
static int |
AL_DOPPLER_VELOCITY
Tweaks speed of propagation.
|
static int |
AL_EXPONENT_DISTANCE |
static int |
AL_EXPONENT_DISTANCE_CLAMPED |
static int |
AL_EXTENSIONS |
static int |
AL_FALSE |
static int |
AL_FORMAT_MONO16 |
static int |
AL_FORMAT_MONO8
Sound samples: format specifier.
|
static int |
AL_FORMAT_STEREO16 |
static int |
AL_FORMAT_STEREO8 |
static int |
AL_FREQUENCY
Sound samples: frequency, in units of Hertz [Hz].
|
static int |
AL_GAIN
Indicate the gain (volume amplification) applied.
|
static int |
AL_INITIAL |
static int |
AL_INVALID_ENUM
Invalid parameter passed to AL call.
|
static int |
AL_INVALID_NAME
Invalid Name paramater passed to AL call.
|
static int |
AL_INVALID_OPERATION
Illegal call.
|
static int |
AL_INVALID_VALUE
Invalid enum parameter value.
|
static int |
AL_INVERSE_DISTANCE |
static int |
AL_INVERSE_DISTANCE_CLAMPED |
static int |
AL_LINEAR_DISTANCE |
static int |
AL_LINEAR_DISTANCE_CLAMPED |
static int |
AL_LOOPING
Indicate whether source is looping.
|
static int |
AL_MAX_DISTANCE
Indicate distance above which sources are not attenuated using the inverse clamped distance
model.
|
static int |
AL_MAX_GAIN
Indicate maximum source attenuation
Type: ALfloat
Range: [0.0 - 1.0]
Logarthmic
|
static int |
AL_MIN_GAIN |
static int |
AL_NO_ERROR
Errors: No Error.
|
static int |
AL_ORIENTATION
Indicate listener orientation.
|
static int |
AL_OUT_OF_MEMORY
No mojo.
|
static int |
AL_PAUSED |
static int |
AL_PENDING |
static int |
AL_PITCH
Specify the pitch to be applied, either at source,
or on mixer results, at listener.
|
static int |
AL_PLAYING |
static int |
AL_POSITION
Specify the current location in three dimensional space.
|
static int |
AL_PROCESSED |
static int |
AL_REFERENCE_DISTANCE
source specific reference distance
Type: ALfloat
Range: 0.0 - +inf
At 0.0, no distance attenuation occurs.
|
static int |
AL_RENDERER |
static int |
AL_ROLLOFF_FACTOR
source specific rolloff factor
Type: ALfloat
Range: 0.0 - +inf
|
static int |
AL_SAMPLE_OFFSET |
static int |
AL_SEC_OFFSET
Source buffer position information
|
static int |
AL_SIZE |
static int |
AL_SOURCE_RELATIVE
Indicate Source has relative coordinates.
|
static int |
AL_SOURCE_STATE
Source state information.
|
static int |
AL_SOURCE_TYPE |
static int |
AL_SPEED_OF_SOUND
Speed of Sound in units per second
|
static int |
AL_STATIC |
static int |
AL_STOPPED |
static int |
AL_STREAMING |
static int |
AL_TRUE
Boolean True.
|
static int |
AL_UNDETERMINED |
static int |
AL_UNUSED
Buffer state.
|
static int |
AL_VELOCITY
Specify the current velocity in three dimensional space.
|
static int |
AL_VENDOR
Context strings: Vendor Name.
|
static int |
AL_VERSION |
| Constructor and Description |
|---|
OpenAL() |
| Modifier and Type | Method and Description |
|---|---|
static void |
alBufferData(int bid,
int format,
java.nio.Buffer data,
int size,
int freq) |
static boolean |
alcCaptureCloseDevice(long device) |
static long |
alcCaptureOpenDevice(java.lang.String deviceName,
int frequency,
int format,
int bufferSize) |
static void |
alcCaptureSamples(long device,
java.nio.Buffer buffer,
int samples) |
static void |
alcCaptureStart(long device) |
static void |
alcCaptureStop(long device) |
static void |
alcCloseDevice(long device) |
static long |
alcCreateContext(long device,
int[] attrList) |
static void |
alcDestroyContext(long context) |
static long |
alcGetContextsDevice(long context) |
static long |
alcGetCurrentContext() |
static int |
alcGetEnumValue(long device,
java.lang.String enumName) |
static int |
alcGetError(long device) |
static org.robovm.rt.bro.ptr.VoidPtr |
alcGetProcAddress(long device,
java.lang.String funcName) |
static java.lang.String |
alcGetString(long device,
int param) |
static void |
alcGetString(long device,
int param,
int size,
java.nio.IntBuffer data) |
static boolean |
alcIsExtensionPresent(long device,
java.lang.String extName) |
static boolean |
alcMakeContextCurrent(long context) |
static long |
alcOpenDevice(java.lang.String deviceName) |
static void |
alcProcessContext(long context) |
static void |
alcSuspendContext(long context) |
static void |
alDeleteBuffer(int id) |
static void |
alDeleteBuffers(int n,
int[] buffers) |
static int |
alGenBuffer() |
static void |
alGenBuffers(int n,
int[] buffers)
BUFFER
Buffer objects are storage space for sample data.
|
static void |
alGenSources(int n,
int[] sources)
SOURCE
Sources represent individual sound objects in 3D-space.
|
static int |
alGetError() |
static void |
alGetSource3f(int sid,
int param,
float[] value1,
float[] value2,
float[] value3) |
static void |
alGetSource3i(int sid,
int param,
int[] value1,
int[] value2,
int[] value3) |
static void |
alGetSourcef(int sid,
int param,
float[] value) |
static void |
alGetSourcefv(int sid,
int param,
float[] values) |
static void |
alGetSourcei(int sid,
int param,
int[] value) |
static void |
alGetSourceiv(int sid,
int param,
int[] values) |
static void |
alSource3f(int sid,
int param,
float value1,
float value2,
float value3) |
static void |
alSource3i(int sid,
int param,
int value1,
int value2,
int value3) |
static void |
alSourcef(int sid,
int param,
float value) |
static void |
alSourcefv(int sid,
int param,
float[] values) |
static void |
alSourcei(int sid,
int param,
int value) |
static void |
alSourceiv(int sid,
int param,
int[] values) |
static void |
alSourcePause(int sid) |
static void |
alSourcePausev(int ns,
int[] sids) |
static void |
alSourcePlay(int sid) |
static void |
alSourcePlayv(int ns,
int[] sids) |
static void |
alSourceRewind(int sid) |
static void |
alSourceRewindv(int ns,
int[] sids) |
static void |
alSourceStop(int sid) |
static void |
alSourceStopv(int ns,
int[] sids) |
public static final int AL_FALSE
public static final int AL_TRUE
public static final int AL_SOURCE_RELATIVE
public static final int AL_CONE_INNER_ANGLE
public static final int AL_CONE_OUTER_ANGLE
public static final int AL_PITCH
public static final int AL_POSITION
public static final int AL_DIRECTION
public static final int AL_VELOCITY
public static final int AL_LOOPING
public static final int AL_BUFFER
public static final int AL_GAIN
public static final int AL_MIN_GAIN
public static final int AL_MAX_GAIN
public static final int AL_ORIENTATION
public static final int AL_SOURCE_STATE
public static final int AL_INITIAL
public static final int AL_PLAYING
public static final int AL_PAUSED
public static final int AL_STOPPED
public static final int AL_BUFFERS_QUEUED
public static final int AL_BUFFERS_PROCESSED
public static final int AL_SEC_OFFSET
public static final int AL_SAMPLE_OFFSET
public static final int AL_BYTE_OFFSET
public static final int AL_SOURCE_TYPE
public static final int AL_STATIC
public static final int AL_STREAMING
public static final int AL_UNDETERMINED
public static final int AL_FORMAT_MONO8
public static final int AL_FORMAT_MONO16
public static final int AL_FORMAT_STEREO8
public static final int AL_FORMAT_STEREO16
public static final int AL_REFERENCE_DISTANCE
public static final int AL_ROLLOFF_FACTOR
public static final int AL_CONE_OUTER_GAIN
public static final int AL_MAX_DISTANCE
public static final int AL_FREQUENCY
public static final int AL_BITS
public static final int AL_CHANNELS
public static final int AL_SIZE
public static final int AL_UNUSED
public static final int AL_PENDING
public static final int AL_PROCESSED
public static final int AL_NO_ERROR
public static final int AL_INVALID_NAME
public static final int AL_INVALID_ENUM
public static final int AL_INVALID_VALUE
public static final int AL_INVALID_OPERATION
public static final int AL_OUT_OF_MEMORY
public static final int AL_VENDOR
public static final int AL_VERSION
public static final int AL_RENDERER
public static final int AL_EXTENSIONS
public static final int AL_DOPPLER_FACTOR
public static final int AL_DOPPLER_VELOCITY
public static final int AL_SPEED_OF_SOUND
public static final int AL_DISTANCE_MODEL
public static final int AL_INVERSE_DISTANCE
public static final int AL_INVERSE_DISTANCE_CLAMPED
public static final int AL_LINEAR_DISTANCE
public static final int AL_LINEAR_DISTANCE_CLAMPED
public static final int AL_EXPONENT_DISTANCE
public static final int AL_EXPONENT_DISTANCE_CLAMPED
public static long alcCreateContext(long device,
int[] attrList)
public static boolean alcMakeContextCurrent(long context)
public static void alcProcessContext(long context)
public static void alcSuspendContext(long context)
public static void alcDestroyContext(long context)
public static long alcGetCurrentContext()
public static long alcGetContextsDevice(long context)
public static long alcOpenDevice(java.lang.String deviceName)
public static void alcCloseDevice(long device)
public static int alcGetError(long device)
public static boolean alcIsExtensionPresent(long device,
java.lang.String extName)
public static org.robovm.rt.bro.ptr.VoidPtr alcGetProcAddress(long device,
java.lang.String funcName)
public static int alcGetEnumValue(long device,
java.lang.String enumName)
public static java.lang.String alcGetString(long device,
int param)
public static void alcGetString(long device,
int param,
int size,
java.nio.IntBuffer data)
public static long alcCaptureOpenDevice(java.lang.String deviceName,
int frequency,
int format,
int bufferSize)
public static boolean alcCaptureCloseDevice(long device)
public static void alcCaptureStart(long device)
public static void alcCaptureStop(long device)
public static void alcCaptureSamples(long device,
java.nio.Buffer buffer,
int samples)
public static int alGetError()
public static void alGenSources(int n,
int[] sources)
public static void alSourcef(int sid,
int param,
float value)
public static void alSource3f(int sid,
int param,
float value1,
float value2,
float value3)
public static void alSourcefv(int sid,
int param,
float[] values)
public static void alSourcei(int sid,
int param,
int value)
public static void alSource3i(int sid,
int param,
int value1,
int value2,
int value3)
public static void alSourceiv(int sid,
int param,
int[] values)
public static void alGetSourcef(int sid,
int param,
float[] value)
public static void alGetSource3f(int sid,
int param,
float[] value1,
float[] value2,
float[] value3)
public static void alGetSourcefv(int sid,
int param,
float[] values)
public static void alGetSourcei(int sid,
int param,
int[] value)
public static void alGetSource3i(int sid,
int param,
int[] value1,
int[] value2,
int[] value3)
public static void alGetSourceiv(int sid,
int param,
int[] values)
public static void alSourcePlayv(int ns,
int[] sids)
public static void alSourceStopv(int ns,
int[] sids)
public static void alSourceRewindv(int ns,
int[] sids)
public static void alSourcePausev(int ns,
int[] sids)
public static void alSourcePlay(int sid)
public static void alSourceStop(int sid)
public static void alSourceRewind(int sid)
public static void alSourcePause(int sid)
public static void alGenBuffers(int n,
int[] buffers)
public static int alGenBuffer()
public static void alDeleteBuffers(int n,
int[] buffers)
public static void alDeleteBuffer(int id)
public static void alBufferData(int bid,
int format,
java.nio.Buffer data,
int size,
int freq)
Copyright © 2018. All Rights Reserved.