public final class OpenAL
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static void |
alBuffer3f(int bid,
int param,
float value1,
float value2,
float value3) |
static void |
alBuffer3i(int bid,
int param,
int value1,
int value2,
int value3) |
static void |
alBufferData(int bid,
int format,
org.moe.natj.general.ptr.ConstVoidPtr data,
int size,
int freq)
Specify the data to be copied into a buffer
|
static void |
alBufferf(int bid,
int param,
float value)
Set Buffer parameters
|
static void |
alBufferfv(int bid,
int param,
org.moe.natj.general.ptr.ConstFloatPtr values) |
static void |
alBufferi(int bid,
int param,
int value) |
static void |
alBufferiv(int bid,
int param,
org.moe.natj.general.ptr.ConstIntPtr values) |
static byte |
alcCaptureCloseDevice(org.moe.natj.general.ptr.VoidPtr device) |
static org.moe.natj.general.ptr.VoidPtr |
alcCaptureOpenDevice(java.lang.String devicename,
int frequency,
int format,
int buffersize)
Capture functions
|
static void |
alcCaptureSamples(org.moe.natj.general.ptr.VoidPtr device,
org.moe.natj.general.ptr.VoidPtr buffer,
int samples) |
static void |
alcCaptureStart(org.moe.natj.general.ptr.VoidPtr device) |
static void |
alcCaptureStop(org.moe.natj.general.ptr.VoidPtr device) |
static byte |
alcCloseDevice(org.moe.natj.general.ptr.VoidPtr device) |
static org.moe.natj.general.ptr.VoidPtr |
alcCreateContext(org.moe.natj.general.ptr.VoidPtr device,
org.moe.natj.general.ptr.ConstIntPtr attrlist)
Context Management
|
static void |
alcDestroyContext(org.moe.natj.general.ptr.VoidPtr context) |
static org.moe.natj.general.ptr.VoidPtr |
alcGetContextsDevice(org.moe.natj.general.ptr.VoidPtr context) |
static org.moe.natj.general.ptr.VoidPtr |
alcGetCurrentContext() |
static int |
alcGetEnumValue(org.moe.natj.general.ptr.VoidPtr device,
java.lang.String enumname) |
static int |
alcGetError(org.moe.natj.general.ptr.VoidPtr device)
Error support.
|
static void |
alcGetIntegerv(org.moe.natj.general.ptr.VoidPtr device,
int param,
int size,
org.moe.natj.general.ptr.IntPtr data) |
static org.moe.natj.general.ptr.VoidPtr |
alcGetProcAddress(org.moe.natj.general.ptr.VoidPtr device,
java.lang.String funcname) |
static java.lang.String |
alcGetString(org.moe.natj.general.ptr.VoidPtr device,
int param)
Query functions
|
static byte |
alcIsExtensionPresent(org.moe.natj.general.ptr.VoidPtr device,
java.lang.String extname)
Extension support.
|
static byte |
alcMakeContextCurrent(org.moe.natj.general.ptr.VoidPtr context) |
static org.moe.natj.general.ptr.VoidPtr |
alcOpenDevice(java.lang.String devicename)
Device Management
|
static void |
alcProcessContext(org.moe.natj.general.ptr.VoidPtr context) |
static void |
alcSuspendContext(org.moe.natj.general.ptr.VoidPtr context) |
static void |
alDeleteBuffers(int n,
org.moe.natj.general.ptr.ConstIntPtr buffers)
Delete Buffer objects
|
static void |
alDeleteSources(int n,
org.moe.natj.general.ptr.ConstIntPtr sources)
Delete Source objects
|
static void |
alDisable(int capability) |
static void |
alDistanceModel(int distanceModel) |
static void |
alDopplerFactor(float value)
Global Parameters
|
static void |
alDopplerVelocity(float value) |
static void |
alEnable(int capability)
Renderer State management
|
static void |
alGenBuffers(int n,
org.moe.natj.general.ptr.IntPtr buffers)
Create Buffer objects
|
static void |
alGenSources(int n,
org.moe.natj.general.ptr.IntPtr sources)
Create Source objects
|
static byte |
alGetBoolean(int param) |
static void |
alGetBooleanv(int param,
org.moe.natj.general.ptr.BytePtr data) |
static void |
alGetBuffer3f(int bid,
int param,
org.moe.natj.general.ptr.FloatPtr value1,
org.moe.natj.general.ptr.FloatPtr value2,
org.moe.natj.general.ptr.FloatPtr value3) |
static void |
alGetBuffer3i(int bid,
int param,
org.moe.natj.general.ptr.IntPtr value1,
org.moe.natj.general.ptr.IntPtr value2,
org.moe.natj.general.ptr.IntPtr value3) |
static void |
alGetBufferf(int bid,
int param,
org.moe.natj.general.ptr.FloatPtr value)
Get Buffer parameters
|
static void |
alGetBufferfv(int bid,
int param,
org.moe.natj.general.ptr.FloatPtr values) |
static void |
alGetBufferi(int bid,
int param,
org.moe.natj.general.ptr.IntPtr value) |
static void |
alGetBufferiv(int bid,
int param,
org.moe.natj.general.ptr.IntPtr values) |
static double |
alGetDouble(int param) |
static void |
alGetDoublev(int param,
org.moe.natj.general.ptr.DoublePtr data) |
static int |
alGetEnumValue(java.lang.String ename) |
static int |
alGetError()
Error support.
|
static float |
alGetFloat(int param) |
static void |
alGetFloatv(int param,
org.moe.natj.general.ptr.FloatPtr data) |
static int |
alGetInteger(int param) |
static void |
alGetIntegerv(int param,
org.moe.natj.general.ptr.IntPtr data) |
static void |
alGetListener3f(int param,
org.moe.natj.general.ptr.FloatPtr value1,
org.moe.natj.general.ptr.FloatPtr value2,
org.moe.natj.general.ptr.FloatPtr value3) |
static void |
alGetListener3i(int param,
org.moe.natj.general.ptr.IntPtr value1,
org.moe.natj.general.ptr.IntPtr value2,
org.moe.natj.general.ptr.IntPtr value3) |
static void |
alGetListenerf(int param,
org.moe.natj.general.ptr.FloatPtr value)
Get Listener parameters
|
static void |
alGetListenerfv(int param,
org.moe.natj.general.ptr.FloatPtr values) |
static void |
alGetListeneri(int param,
org.moe.natj.general.ptr.IntPtr value) |
static void |
alGetListeneriv(int param,
org.moe.natj.general.ptr.IntPtr values) |
static org.moe.natj.general.ptr.VoidPtr |
alGetProcAddress(java.lang.String fname) |
static void |
alGetSource3f(int sid,
int param,
org.moe.natj.general.ptr.FloatPtr value1,
org.moe.natj.general.ptr.FloatPtr value2,
org.moe.natj.general.ptr.FloatPtr value3) |
static void |
alGetSource3i(int sid,
int param,
org.moe.natj.general.ptr.IntPtr value1,
org.moe.natj.general.ptr.IntPtr value2,
org.moe.natj.general.ptr.IntPtr value3) |
static void |
alGetSourcef(int sid,
int param,
org.moe.natj.general.ptr.FloatPtr value)
Get Source parameters
|
static void |
alGetSourcefv(int sid,
int param,
org.moe.natj.general.ptr.FloatPtr values) |
static void |
alGetSourcei(int sid,
int param,
org.moe.natj.general.ptr.IntPtr value) |
static void |
alGetSourceiv(int sid,
int param,
org.moe.natj.general.ptr.IntPtr values) |
static java.lang.String |
alGetString(int param)
State retrieval
|
static byte |
alIsBuffer(int bid)
Verify a handle is a valid Buffer
|
static byte |
alIsEnabled(int capability) |
static byte |
alIsExtensionPresent(java.lang.String extname)
Extension support.
|
static byte |
alIsSource(int sid)
Verify a handle is a valid Source
|
static void |
alListener3f(int param,
float value1,
float value2,
float value3) |
static void |
alListener3i(int param,
int value1,
int value2,
int value3) |
static void |
alListenerf(int param,
float value)
Set Listener parameters
|
static void |
alListenerfv(int param,
org.moe.natj.general.ptr.ConstFloatPtr values) |
static void |
alListeneri(int param,
int value) |
static void |
alListeneriv(int param,
org.moe.natj.general.ptr.ConstIntPtr 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)
Set Source parameters
|
static void |
alSourcefv(int sid,
int param,
org.moe.natj.general.ptr.ConstFloatPtr values) |
static void |
alSourcei(int sid,
int param,
int value) |
static void |
alSourceiv(int sid,
int param,
org.moe.natj.general.ptr.ConstIntPtr values) |
static void |
alSourcePause(int sid)
Pause a Source
|
static void |
alSourcePausev(int ns,
org.moe.natj.general.ptr.ConstIntPtr sids)
Pause a list of Sources
|
static void |
alSourcePlay(int sid)
Play, replay, or resume a Source
|
static void |
alSourcePlayv(int ns,
org.moe.natj.general.ptr.ConstIntPtr sids)
Play, replay, or resume (if paused) a list of Sources
|
static void |
alSourceQueueBuffers(int sid,
int numEntries,
org.moe.natj.general.ptr.ConstIntPtr bids)
Source Queuing
|
static void |
alSourceRewind(int sid)
Rewind a Source (set playback postiton to beginning)
|
static void |
alSourceRewindv(int ns,
org.moe.natj.general.ptr.ConstIntPtr sids)
Rewind a list of Sources
|
static void |
alSourceStop(int sid)
Stop a Source
|
static void |
alSourceStopv(int ns,
org.moe.natj.general.ptr.ConstIntPtr sids)
Stop a list of Sources
|
static void |
alSourceUnqueueBuffers(int sid,
int numEntries,
org.moe.natj.general.ptr.IntPtr bids) |
static void |
alSpeedOfSound(float value) |
public static void alEnable(int capability)
public static void alDisable(int capability)
public static byte alIsEnabled(int capability)
public static java.lang.String alGetString(int param)
public static void alGetBooleanv(int param,
org.moe.natj.general.ptr.BytePtr data)
public static void alGetIntegerv(int param,
org.moe.natj.general.ptr.IntPtr data)
public static void alGetFloatv(int param,
org.moe.natj.general.ptr.FloatPtr data)
public static void alGetDoublev(int param,
org.moe.natj.general.ptr.DoublePtr data)
public static byte alGetBoolean(int param)
public static int alGetInteger(int param)
public static float alGetFloat(int param)
public static double alGetDouble(int param)
public static int alGetError()
public static byte alIsExtensionPresent(java.lang.String extname)
public static org.moe.natj.general.ptr.VoidPtr alGetProcAddress(java.lang.String fname)
public static int alGetEnumValue(java.lang.String ename)
public static void alListenerf(int param,
float value)
public static void alListener3f(int param,
float value1,
float value2,
float value3)
public static void alListenerfv(int param,
org.moe.natj.general.ptr.ConstFloatPtr values)
public static void alListeneri(int param,
int value)
public static void alListener3i(int param,
int value1,
int value2,
int value3)
public static void alListeneriv(int param,
org.moe.natj.general.ptr.ConstIntPtr values)
public static void alGetListenerf(int param,
org.moe.natj.general.ptr.FloatPtr value)
public static void alGetListener3f(int param,
org.moe.natj.general.ptr.FloatPtr value1,
org.moe.natj.general.ptr.FloatPtr value2,
org.moe.natj.general.ptr.FloatPtr value3)
public static void alGetListenerfv(int param,
org.moe.natj.general.ptr.FloatPtr values)
public static void alGetListeneri(int param,
org.moe.natj.general.ptr.IntPtr value)
public static void alGetListener3i(int param,
org.moe.natj.general.ptr.IntPtr value1,
org.moe.natj.general.ptr.IntPtr value2,
org.moe.natj.general.ptr.IntPtr value3)
public static void alGetListeneriv(int param,
org.moe.natj.general.ptr.IntPtr values)
public static void alGenSources(int n,
org.moe.natj.general.ptr.IntPtr sources)
public static void alDeleteSources(int n,
org.moe.natj.general.ptr.ConstIntPtr sources)
public static byte alIsSource(int sid)
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,
org.moe.natj.general.ptr.ConstFloatPtr 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,
org.moe.natj.general.ptr.ConstIntPtr values)
public static void alGetSourcef(int sid,
int param,
org.moe.natj.general.ptr.FloatPtr value)
public static void alGetSource3f(int sid,
int param,
org.moe.natj.general.ptr.FloatPtr value1,
org.moe.natj.general.ptr.FloatPtr value2,
org.moe.natj.general.ptr.FloatPtr value3)
public static void alGetSourcefv(int sid,
int param,
org.moe.natj.general.ptr.FloatPtr values)
public static void alGetSourcei(int sid,
int param,
org.moe.natj.general.ptr.IntPtr value)
public static void alGetSource3i(int sid,
int param,
org.moe.natj.general.ptr.IntPtr value1,
org.moe.natj.general.ptr.IntPtr value2,
org.moe.natj.general.ptr.IntPtr value3)
public static void alGetSourceiv(int sid,
int param,
org.moe.natj.general.ptr.IntPtr values)
public static void alSourcePlayv(int ns,
org.moe.natj.general.ptr.ConstIntPtr sids)
public static void alSourceStopv(int ns,
org.moe.natj.general.ptr.ConstIntPtr sids)
public static void alSourceRewindv(int ns,
org.moe.natj.general.ptr.ConstIntPtr sids)
public static void alSourcePausev(int ns,
org.moe.natj.general.ptr.ConstIntPtr 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 alSourceQueueBuffers(int sid,
int numEntries,
org.moe.natj.general.ptr.ConstIntPtr bids)
public static void alSourceUnqueueBuffers(int sid,
int numEntries,
org.moe.natj.general.ptr.IntPtr bids)
public static void alGenBuffers(int n,
org.moe.natj.general.ptr.IntPtr buffers)
public static void alDeleteBuffers(int n,
org.moe.natj.general.ptr.ConstIntPtr buffers)
public static byte alIsBuffer(int bid)
public static void alBufferData(int bid,
int format,
org.moe.natj.general.ptr.ConstVoidPtr data,
int size,
int freq)
public static void alBufferf(int bid,
int param,
float value)
public static void alBuffer3f(int bid,
int param,
float value1,
float value2,
float value3)
public static void alBufferfv(int bid,
int param,
org.moe.natj.general.ptr.ConstFloatPtr values)
public static void alBufferi(int bid,
int param,
int value)
public static void alBuffer3i(int bid,
int param,
int value1,
int value2,
int value3)
public static void alBufferiv(int bid,
int param,
org.moe.natj.general.ptr.ConstIntPtr values)
public static void alGetBufferf(int bid,
int param,
org.moe.natj.general.ptr.FloatPtr value)
public static void alGetBuffer3f(int bid,
int param,
org.moe.natj.general.ptr.FloatPtr value1,
org.moe.natj.general.ptr.FloatPtr value2,
org.moe.natj.general.ptr.FloatPtr value3)
public static void alGetBufferfv(int bid,
int param,
org.moe.natj.general.ptr.FloatPtr values)
public static void alGetBufferi(int bid,
int param,
org.moe.natj.general.ptr.IntPtr value)
public static void alGetBuffer3i(int bid,
int param,
org.moe.natj.general.ptr.IntPtr value1,
org.moe.natj.general.ptr.IntPtr value2,
org.moe.natj.general.ptr.IntPtr value3)
public static void alGetBufferiv(int bid,
int param,
org.moe.natj.general.ptr.IntPtr values)
public static void alDopplerFactor(float value)
public static void alDopplerVelocity(float value)
public static void alSpeedOfSound(float value)
public static void alDistanceModel(int distanceModel)
public static org.moe.natj.general.ptr.VoidPtr alcCreateContext(org.moe.natj.general.ptr.VoidPtr device,
org.moe.natj.general.ptr.ConstIntPtr attrlist)
public static byte alcMakeContextCurrent(org.moe.natj.general.ptr.VoidPtr context)
public static void alcProcessContext(org.moe.natj.general.ptr.VoidPtr context)
public static void alcSuspendContext(org.moe.natj.general.ptr.VoidPtr context)
public static void alcDestroyContext(org.moe.natj.general.ptr.VoidPtr context)
public static org.moe.natj.general.ptr.VoidPtr alcGetCurrentContext()
public static org.moe.natj.general.ptr.VoidPtr alcGetContextsDevice(org.moe.natj.general.ptr.VoidPtr context)
public static org.moe.natj.general.ptr.VoidPtr alcOpenDevice(java.lang.String devicename)
public static byte alcCloseDevice(org.moe.natj.general.ptr.VoidPtr device)
public static int alcGetError(org.moe.natj.general.ptr.VoidPtr device)
public static byte alcIsExtensionPresent(org.moe.natj.general.ptr.VoidPtr device,
java.lang.String extname)
public static org.moe.natj.general.ptr.VoidPtr alcGetProcAddress(org.moe.natj.general.ptr.VoidPtr device,
java.lang.String funcname)
public static int alcGetEnumValue(org.moe.natj.general.ptr.VoidPtr device,
java.lang.String enumname)
public static java.lang.String alcGetString(org.moe.natj.general.ptr.VoidPtr device,
int param)
public static void alcGetIntegerv(org.moe.natj.general.ptr.VoidPtr device,
int param,
int size,
org.moe.natj.general.ptr.IntPtr data)
public static org.moe.natj.general.ptr.VoidPtr alcCaptureOpenDevice(java.lang.String devicename,
int frequency,
int format,
int buffersize)
public static byte alcCaptureCloseDevice(org.moe.natj.general.ptr.VoidPtr device)
public static void alcCaptureStart(org.moe.natj.general.ptr.VoidPtr device)
public static void alcCaptureStop(org.moe.natj.general.ptr.VoidPtr device)
public static void alcCaptureSamples(org.moe.natj.general.ptr.VoidPtr device,
org.moe.natj.general.ptr.VoidPtr buffer,
int samples)