Package apple.openal.c
Class OpenAL
- java.lang.Object
-
- apple.openal.c.OpenAL
-
public final class OpenAL extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static voidalBuffer3f(int bid, int param, float value1, float value2, float value3)static voidalBuffer3i(int bid, int param, int value1, int value2, int value3)static voidalBufferData(int bid, int format, org.moe.natj.general.ptr.ConstVoidPtr data, int size, int freq)Specify the data to be copied into a bufferstatic voidalBufferf(int bid, int param, float value)Set Buffer parametersstatic voidalBufferfv(int bid, int param, org.moe.natj.general.ptr.ConstFloatPtr values)static voidalBufferi(int bid, int param, int value)static voidalBufferiv(int bid, int param, org.moe.natj.general.ptr.ConstIntPtr values)static bytealcCaptureCloseDevice(org.moe.natj.general.ptr.VoidPtr device)static org.moe.natj.general.ptr.VoidPtralcCaptureOpenDevice(java.lang.String devicename, int frequency, int format, int buffersize)Capture functionsstatic voidalcCaptureSamples(org.moe.natj.general.ptr.VoidPtr device, org.moe.natj.general.ptr.VoidPtr buffer, int samples)static voidalcCaptureStart(org.moe.natj.general.ptr.VoidPtr device)static voidalcCaptureStop(org.moe.natj.general.ptr.VoidPtr device)static bytealcCloseDevice(org.moe.natj.general.ptr.VoidPtr device)static org.moe.natj.general.ptr.VoidPtralcCreateContext(org.moe.natj.general.ptr.VoidPtr device, org.moe.natj.general.ptr.ConstIntPtr attrlist)Context Managementstatic voidalcDestroyContext(org.moe.natj.general.ptr.VoidPtr context)static org.moe.natj.general.ptr.VoidPtralcGetContextsDevice(org.moe.natj.general.ptr.VoidPtr context)static org.moe.natj.general.ptr.VoidPtralcGetCurrentContext()static intalcGetEnumValue(org.moe.natj.general.ptr.VoidPtr device, java.lang.String enumname)static intalcGetError(org.moe.natj.general.ptr.VoidPtr device)Error support.static voidalcGetIntegerv(org.moe.natj.general.ptr.VoidPtr device, int param, int size, org.moe.natj.general.ptr.IntPtr data)static org.moe.natj.general.ptr.VoidPtralcGetProcAddress(org.moe.natj.general.ptr.VoidPtr device, java.lang.String funcname)static java.lang.StringalcGetString(org.moe.natj.general.ptr.VoidPtr device, int param)Query functionsstatic bytealcIsExtensionPresent(org.moe.natj.general.ptr.VoidPtr device, java.lang.String extname)Extension support.static bytealcMakeContextCurrent(org.moe.natj.general.ptr.VoidPtr context)static org.moe.natj.general.ptr.VoidPtralcOpenDevice(java.lang.String devicename)Device Managementstatic voidalcProcessContext(org.moe.natj.general.ptr.VoidPtr context)static voidalcSuspendContext(org.moe.natj.general.ptr.VoidPtr context)static voidalDeleteBuffers(int n, org.moe.natj.general.ptr.ConstIntPtr buffers)Delete Buffer objectsstatic voidalDeleteSources(int n, org.moe.natj.general.ptr.ConstIntPtr sources)Delete Source objectsstatic voidalDisable(int capability)static voidalDistanceModel(int distanceModel)static voidalDopplerFactor(float value)Global Parametersstatic voidalDopplerVelocity(float value)static voidalEnable(int capability)Renderer State managementstatic voidalGenBuffers(int n, org.moe.natj.general.ptr.IntPtr buffers)Create Buffer objectsstatic voidalGenSources(int n, org.moe.natj.general.ptr.IntPtr sources)Create Source objectsstatic bytealGetBoolean(int param)static voidalGetBooleanv(int param, org.moe.natj.general.ptr.BytePtr data)static voidalGetBuffer3f(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 voidalGetBuffer3i(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 voidalGetBufferf(int bid, int param, org.moe.natj.general.ptr.FloatPtr value)Get Buffer parametersstatic voidalGetBufferfv(int bid, int param, org.moe.natj.general.ptr.FloatPtr values)static voidalGetBufferi(int bid, int param, org.moe.natj.general.ptr.IntPtr value)static voidalGetBufferiv(int bid, int param, org.moe.natj.general.ptr.IntPtr values)static doublealGetDouble(int param)static voidalGetDoublev(int param, org.moe.natj.general.ptr.DoublePtr data)static intalGetEnumValue(java.lang.String ename)static intalGetError()Error support.static floatalGetFloat(int param)static voidalGetFloatv(int param, org.moe.natj.general.ptr.FloatPtr data)static intalGetInteger(int param)static voidalGetIntegerv(int param, org.moe.natj.general.ptr.IntPtr data)static voidalGetListener3f(int param, org.moe.natj.general.ptr.FloatPtr value1, org.moe.natj.general.ptr.FloatPtr value2, org.moe.natj.general.ptr.FloatPtr value3)static voidalGetListener3i(int param, org.moe.natj.general.ptr.IntPtr value1, org.moe.natj.general.ptr.IntPtr value2, org.moe.natj.general.ptr.IntPtr value3)static voidalGetListenerf(int param, org.moe.natj.general.ptr.FloatPtr value)Get Listener parametersstatic voidalGetListenerfv(int param, org.moe.natj.general.ptr.FloatPtr values)static voidalGetListeneri(int param, org.moe.natj.general.ptr.IntPtr value)static voidalGetListeneriv(int param, org.moe.natj.general.ptr.IntPtr values)static org.moe.natj.general.ptr.VoidPtralGetProcAddress(java.lang.String fname)static voidalGetSource3f(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 voidalGetSource3i(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 voidalGetSourcef(int sid, int param, org.moe.natj.general.ptr.FloatPtr value)Get Source parametersstatic voidalGetSourcefv(int sid, int param, org.moe.natj.general.ptr.FloatPtr values)static voidalGetSourcei(int sid, int param, org.moe.natj.general.ptr.IntPtr value)static voidalGetSourceiv(int sid, int param, org.moe.natj.general.ptr.IntPtr values)static java.lang.StringalGetString(int param)State retrievalstatic bytealIsBuffer(int bid)Verify a handle is a valid Bufferstatic bytealIsEnabled(int capability)static bytealIsExtensionPresent(java.lang.String extname)Extension support.static bytealIsSource(int sid)Verify a handle is a valid Sourcestatic voidalListener3f(int param, float value1, float value2, float value3)static voidalListener3i(int param, int value1, int value2, int value3)static voidalListenerf(int param, float value)Set Listener parametersstatic voidalListenerfv(int param, org.moe.natj.general.ptr.ConstFloatPtr values)static voidalListeneri(int param, int value)static voidalListeneriv(int param, org.moe.natj.general.ptr.ConstIntPtr values)static voidalSource3f(int sid, int param, float value1, float value2, float value3)static voidalSource3i(int sid, int param, int value1, int value2, int value3)static voidalSourcef(int sid, int param, float value)Set Source parametersstatic voidalSourcefv(int sid, int param, org.moe.natj.general.ptr.ConstFloatPtr values)static voidalSourcei(int sid, int param, int value)static voidalSourceiv(int sid, int param, org.moe.natj.general.ptr.ConstIntPtr values)static voidalSourcePause(int sid)Pause a Sourcestatic voidalSourcePausev(int ns, org.moe.natj.general.ptr.ConstIntPtr sids)Pause a list of Sourcesstatic voidalSourcePlay(int sid)Play, replay, or resume a Sourcestatic voidalSourcePlayv(int ns, org.moe.natj.general.ptr.ConstIntPtr sids)Play, replay, or resume (if paused) a list of Sourcesstatic voidalSourceQueueBuffers(int sid, int numEntries, org.moe.natj.general.ptr.ConstIntPtr bids)Source Queuingstatic voidalSourceRewind(int sid)Rewind a Source (set playback postiton to beginning)static voidalSourceRewindv(int ns, org.moe.natj.general.ptr.ConstIntPtr sids)Rewind a list of Sourcesstatic voidalSourceStop(int sid)Stop a Sourcestatic voidalSourceStopv(int ns, org.moe.natj.general.ptr.ConstIntPtr sids)Stop a list of Sourcesstatic voidalSourceUnqueueBuffers(int sid, int numEntries, org.moe.natj.general.ptr.IntPtr bids)static voidalSpeedOfSound(float value)
-
-
-
Method Detail
-
alEnable
public static void alEnable(int capability)
Renderer State management
-
alDisable
public static void alDisable(int capability)
-
alIsEnabled
public static byte alIsEnabled(int capability)
-
alGetString
public static java.lang.String alGetString(int param)
State retrieval
-
alGetBooleanv
public static void alGetBooleanv(int param, org.moe.natj.general.ptr.BytePtr data)
-
alGetIntegerv
public static void alGetIntegerv(int param, org.moe.natj.general.ptr.IntPtr data)
-
alGetFloatv
public static void alGetFloatv(int param, org.moe.natj.general.ptr.FloatPtr data)
-
alGetDoublev
public static void alGetDoublev(int param, org.moe.natj.general.ptr.DoublePtr data)
-
alGetBoolean
public static byte alGetBoolean(int param)
-
alGetInteger
public static int alGetInteger(int param)
-
alGetFloat
public static float alGetFloat(int param)
-
alGetDouble
public static double alGetDouble(int param)
-
alGetError
public static int alGetError()
Error support. Obtain the most recent error generated in the AL state machine.
-
alIsExtensionPresent
public static byte alIsExtensionPresent(java.lang.String extname)
Extension support. Query for the presence of an extension, and obtain any appropriate function pointers and enum values.
-
alGetProcAddress
public static org.moe.natj.general.ptr.VoidPtr alGetProcAddress(java.lang.String fname)
-
alGetEnumValue
public static int alGetEnumValue(java.lang.String ename)
-
alListenerf
public static void alListenerf(int param, float value)Set Listener parameters
-
alListener3f
public static void alListener3f(int param, float value1, float value2, float value3)
-
alListenerfv
public static void alListenerfv(int param, org.moe.natj.general.ptr.ConstFloatPtr values)
-
alListeneri
public static void alListeneri(int param, int value)
-
alListener3i
public static void alListener3i(int param, int value1, int value2, int value3)
-
alListeneriv
public static void alListeneriv(int param, org.moe.natj.general.ptr.ConstIntPtr values)
-
alGetListenerf
public static void alGetListenerf(int param, org.moe.natj.general.ptr.FloatPtr value)Get Listener parameters
-
alGetListener3f
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)
-
alGetListenerfv
public static void alGetListenerfv(int param, org.moe.natj.general.ptr.FloatPtr values)
-
alGetListeneri
public static void alGetListeneri(int param, org.moe.natj.general.ptr.IntPtr value)
-
alGetListener3i
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)
-
alGetListeneriv
public static void alGetListeneriv(int param, org.moe.natj.general.ptr.IntPtr values)
-
alGenSources
public static void alGenSources(int n, org.moe.natj.general.ptr.IntPtr sources)Create Source objects
-
alDeleteSources
public static void alDeleteSources(int n, org.moe.natj.general.ptr.ConstIntPtr sources)Delete Source objects
-
alIsSource
public static byte alIsSource(int sid)
Verify a handle is a valid Source
-
alSourcef
public static void alSourcef(int sid, int param, float value)Set Source parameters
-
alSource3f
public static void alSource3f(int sid, int param, float value1, float value2, float value3)
-
alSourcefv
public static void alSourcefv(int sid, int param, org.moe.natj.general.ptr.ConstFloatPtr values)
-
alSourcei
public static void alSourcei(int sid, int param, int value)
-
alSource3i
public static void alSource3i(int sid, int param, int value1, int value2, int value3)
-
alSourceiv
public static void alSourceiv(int sid, int param, org.moe.natj.general.ptr.ConstIntPtr values)
-
alGetSourcef
public static void alGetSourcef(int sid, int param, org.moe.natj.general.ptr.FloatPtr value)Get Source parameters
-
alGetSource3f
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)
-
alGetSourcefv
public static void alGetSourcefv(int sid, int param, org.moe.natj.general.ptr.FloatPtr values)
-
alGetSourcei
public static void alGetSourcei(int sid, int param, org.moe.natj.general.ptr.IntPtr value)
-
alGetSource3i
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)
-
alGetSourceiv
public static void alGetSourceiv(int sid, int param, org.moe.natj.general.ptr.IntPtr values)
-
alSourcePlayv
public static void alSourcePlayv(int ns, org.moe.natj.general.ptr.ConstIntPtr sids)Play, replay, or resume (if paused) a list of Sources
-
alSourceStopv
public static void alSourceStopv(int ns, org.moe.natj.general.ptr.ConstIntPtr sids)Stop a list of Sources
-
alSourceRewindv
public static void alSourceRewindv(int ns, org.moe.natj.general.ptr.ConstIntPtr sids)Rewind a list of Sources
-
alSourcePausev
public static void alSourcePausev(int ns, org.moe.natj.general.ptr.ConstIntPtr sids)Pause a list of Sources
-
alSourcePlay
public static void alSourcePlay(int sid)
Play, replay, or resume a Source
-
alSourceStop
public static void alSourceStop(int sid)
Stop a Source
-
alSourceRewind
public static void alSourceRewind(int sid)
Rewind a Source (set playback postiton to beginning)
-
alSourcePause
public static void alSourcePause(int sid)
Pause a Source
-
alSourceQueueBuffers
public static void alSourceQueueBuffers(int sid, int numEntries, org.moe.natj.general.ptr.ConstIntPtr bids)Source Queuing
-
alSourceUnqueueBuffers
public static void alSourceUnqueueBuffers(int sid, int numEntries, org.moe.natj.general.ptr.IntPtr bids)
-
alGenBuffers
public static void alGenBuffers(int n, org.moe.natj.general.ptr.IntPtr buffers)Create Buffer objects
-
alDeleteBuffers
public static void alDeleteBuffers(int n, org.moe.natj.general.ptr.ConstIntPtr buffers)Delete Buffer objects
-
alIsBuffer
public static byte alIsBuffer(int bid)
Verify a handle is a valid Buffer
-
alBufferData
public 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
-
alBufferf
public static void alBufferf(int bid, int param, float value)Set Buffer parameters
-
alBuffer3f
public static void alBuffer3f(int bid, int param, float value1, float value2, float value3)
-
alBufferfv
public static void alBufferfv(int bid, int param, org.moe.natj.general.ptr.ConstFloatPtr values)
-
alBufferi
public static void alBufferi(int bid, int param, int value)
-
alBuffer3i
public static void alBuffer3i(int bid, int param, int value1, int value2, int value3)
-
alBufferiv
public static void alBufferiv(int bid, int param, org.moe.natj.general.ptr.ConstIntPtr values)
-
alGetBufferf
public static void alGetBufferf(int bid, int param, org.moe.natj.general.ptr.FloatPtr value)Get Buffer parameters
-
alGetBuffer3f
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)
-
alGetBufferfv
public static void alGetBufferfv(int bid, int param, org.moe.natj.general.ptr.FloatPtr values)
-
alGetBufferi
public static void alGetBufferi(int bid, int param, org.moe.natj.general.ptr.IntPtr value)
-
alGetBuffer3i
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)
-
alGetBufferiv
public static void alGetBufferiv(int bid, int param, org.moe.natj.general.ptr.IntPtr values)
-
alDopplerFactor
public static void alDopplerFactor(float value)
Global Parameters
-
alDopplerVelocity
public static void alDopplerVelocity(float value)
-
alSpeedOfSound
public static void alSpeedOfSound(float value)
-
alDistanceModel
public static void alDistanceModel(int distanceModel)
-
alcCreateContext
public static org.moe.natj.general.ptr.VoidPtr alcCreateContext(org.moe.natj.general.ptr.VoidPtr device, org.moe.natj.general.ptr.ConstIntPtr attrlist)Context Management
-
alcMakeContextCurrent
public static byte alcMakeContextCurrent(org.moe.natj.general.ptr.VoidPtr context)
-
alcProcessContext
public static void alcProcessContext(org.moe.natj.general.ptr.VoidPtr context)
-
alcSuspendContext
public static void alcSuspendContext(org.moe.natj.general.ptr.VoidPtr context)
-
alcDestroyContext
public static void alcDestroyContext(org.moe.natj.general.ptr.VoidPtr context)
-
alcGetCurrentContext
public static org.moe.natj.general.ptr.VoidPtr alcGetCurrentContext()
-
alcGetContextsDevice
public static org.moe.natj.general.ptr.VoidPtr alcGetContextsDevice(org.moe.natj.general.ptr.VoidPtr context)
-
alcOpenDevice
public static org.moe.natj.general.ptr.VoidPtr alcOpenDevice(java.lang.String devicename)
Device Management
-
alcCloseDevice
public static byte alcCloseDevice(org.moe.natj.general.ptr.VoidPtr device)
-
alcGetError
public static int alcGetError(org.moe.natj.general.ptr.VoidPtr device)
Error support. Obtain the most recent Context error
-
alcIsExtensionPresent
public static byte alcIsExtensionPresent(org.moe.natj.general.ptr.VoidPtr device, java.lang.String extname)Extension support. Query for the presence of an extension, and obtain any appropriate function pointers and enum values.
-
alcGetProcAddress
public static org.moe.natj.general.ptr.VoidPtr alcGetProcAddress(org.moe.natj.general.ptr.VoidPtr device, java.lang.String funcname)
-
alcGetEnumValue
public static int alcGetEnumValue(org.moe.natj.general.ptr.VoidPtr device, java.lang.String enumname)
-
alcGetString
public static java.lang.String alcGetString(org.moe.natj.general.ptr.VoidPtr device, int param)Query functions
-
alcGetIntegerv
public static void alcGetIntegerv(org.moe.natj.general.ptr.VoidPtr device, int param, int size, org.moe.natj.general.ptr.IntPtr data)
-
alcCaptureOpenDevice
public static org.moe.natj.general.ptr.VoidPtr alcCaptureOpenDevice(java.lang.String devicename, int frequency, int format, int buffersize)Capture functions
-
alcCaptureCloseDevice
public static byte alcCaptureCloseDevice(org.moe.natj.general.ptr.VoidPtr device)
-
alcCaptureStart
public static void alcCaptureStart(org.moe.natj.general.ptr.VoidPtr device)
-
alcCaptureStop
public static void alcCaptureStop(org.moe.natj.general.ptr.VoidPtr device)
-
alcCaptureSamples
public static void alcCaptureSamples(org.moe.natj.general.ptr.VoidPtr device, org.moe.natj.general.ptr.VoidPtr buffer, int samples)
-
-