Package jogamp.openal
Class ALCAbstractImpl
- java.lang.Object
-
- jogamp.openal.ALCAbstractImpl
-
- All Implemented Interfaces:
ALC,ALCConstants
- Direct Known Subclasses:
ALCImpl
public abstract class ALCAbstractImpl extends Object implements ALC
-
-
Field Summary
-
Fields inherited from interface com.jogamp.openal.ALCConstants
ALC_ALL_ATTRIBUTES, ALC_ALL_DEVICES_SPECIFIER, ALC_ATTRIBUTES_SIZE, ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER, ALC_CAPTURE_DEVICE_SPECIFIER, ALC_CAPTURE_SAMPLES, ALC_DEFAULT_ALL_DEVICES_SPECIFIER, ALC_DEFAULT_DEVICE_SPECIFIER, ALC_DEVICE_SPECIFIER, ALC_ENUMERATE_ALL_EXT, ALC_EXT_CAPTURE, ALC_EXTENSIONS, ALC_FALSE, ALC_FREQUENCY, ALC_INVALID, ALC_INVALID_CONTEXT, ALC_INVALID_DEVICE, ALC_INVALID_ENUM, ALC_INVALID_VALUE, ALC_MAJOR_VERSION, ALC_MINOR_VERSION, ALC_MONO_SOURCES, ALC_NO_ERROR, ALC_OUT_OF_MEMORY, ALC_REFRESH, ALC_STEREO_SOURCES, ALC_SYNC, ALC_TRUE, ALC_VERSION_0_1
-
-
Constructor Summary
Constructors Constructor Description ALCAbstractImpl()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanalcCaptureCloseDevice(ALCdevice device)Entry point (through function pointer) to C language function:
ALCboolean alcCaptureCloseDevice(ALCdevice * device)ALCdevicealcCaptureOpenDevice(String devicename, int frequency, int format, int buffersize)Entry point (through function pointer) to C language function:
ALCdevice * alcCaptureOpenDevice(const ALCchar * devicename, ALCuint frequency, ALCenum format, ALCsizei buffersize)voidalcCaptureSamples(ALCdevice device, Buffer buffer, int samples)Entry point (through function pointer) to C language function:
void alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)voidalcCaptureStart(ALCdevice device)Entry point (through function pointer) to C language function:
void alcCaptureStart(ALCdevice * device)voidalcCaptureStop(ALCdevice device)Entry point (through function pointer) to C language function:
void alcCaptureStop(ALCdevice * device)booleanalcCloseDevice(ALCdevice device)Entry point (through function pointer) to C language function:
ALCboolean alcCloseDevice(ALCdevice * device)ALCcontextalcCreateContext(ALCdevice device, int[] attrlist, int attrlist_offset)Entry point (through function pointer) to C language function:
ALCcontext * alcCreateContext(ALCdevice * device, const ALCint * attrlist)ALCcontextalcCreateContext(ALCdevice device, IntBuffer attrlist)Entry point (through function pointer) to C language function:
ALCcontext * alcCreateContext(ALCdevice * device, const ALCint * attrlist)voidalcDestroyContext(ALCcontext context)Entry point (through function pointer) to C language function:
void alcDestroyContext(ALCcontext * context)ALCdevicealcGetContextsDevice(ALCcontext context)Entry point (through function pointer) to C language function:
ALCdevice * alcGetContextsDevice(ALCcontext * context)ALCcontextalcGetCurrentContext()Entry point (through function pointer) to C language function:
ALCcontext * alcGetCurrentContext()intalcGetEnumValue(ALCdevice device, String enumname)Entry point (through function pointer) to C language function:
ALCenum alcGetEnumValue(ALCdevice * device, const ALCchar * enumname)intalcGetError(ALCdevice device)Entry point (through function pointer) to C language function:
ALCenum alcGetError(ALCdevice * device)voidalcGetIntegerv(ALCdevice device, int param, int size, int[] values, int values_offset)Entry point (through function pointer) to C language function:
void alcGetIntegerv(ALCdevice * device, ALCenum param, ALCsizei size, ALCint * values)voidalcGetIntegerv(ALCdevice device, int param, int size, IntBuffer values)Entry point (through function pointer) to C language function:
void alcGetIntegerv(ALCdevice * device, ALCenum param, ALCsizei size, ALCint * values)booleanalcIsExtensionPresent(ALCdevice device, String extname)Entry point (through function pointer) to C language function:
ALCboolean alcIsExtensionPresent(ALCdevice * device, const ALCchar * extname)booleanalcMakeContextCurrent(ALCcontext context)Entry point (through function pointer) to C language function:
ALCboolean alcMakeContextCurrent(ALCcontext * context)ALCdevicealcOpenDevice(String devicename)Entry point (through function pointer) to C language function:
ALCdevice * alcOpenDevice(const ALCchar * devicename)voidalcProcessContext(ALCcontext context)Entry point (through function pointer) to C language function:
void alcProcessContext(ALCcontext * context)voidalcSuspendContext(ALCcontext context)Entry point (through function pointer) to C language function:
void alcSuspendContext(ALCcontext * context)static ALCProcAddressTablegetALCProcAddressTable()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.jogamp.openal.ALC
alcEnumerateAllExtIsPresent, alcEnumerationExtIsPresent, alcGetAllDeviceSpecifiers, alcGetCaptureDeviceSpecifiers, alcGetDeviceSpecifiers, alcGetString, alcGetStringAsDoubleNullTerminatedString, alcIsDoubleNullTerminatedString, alcSoftSystemEventsIsPresent
-
-
-
-
Method Detail
-
alcCreateContext
public ALCcontext alcCreateContext(ALCdevice device, IntBuffer attrlist)
Entry point (through function pointer) to C language function:
ALCcontext * alcCreateContext(ALCdevice * device, const ALCint * attrlist)- Specified by:
alcCreateContextin interfaceALC- Parameters:
attrlist- a direct or array-backedIntBuffer
-
alcCreateContext
public ALCcontext alcCreateContext(ALCdevice device, int[] attrlist, int attrlist_offset)
Entry point (through function pointer) to C language function:
ALCcontext * alcCreateContext(ALCdevice * device, const ALCint * attrlist)- Specified by:
alcCreateContextin interfaceALC
-
alcMakeContextCurrent
public boolean alcMakeContextCurrent(ALCcontext context)
Entry point (through function pointer) to C language function:
ALCboolean alcMakeContextCurrent(ALCcontext * context)- Specified by:
alcMakeContextCurrentin interfaceALC
-
alcProcessContext
public void alcProcessContext(ALCcontext context)
Entry point (through function pointer) to C language function:
void alcProcessContext(ALCcontext * context)- Specified by:
alcProcessContextin interfaceALC
-
alcSuspendContext
public void alcSuspendContext(ALCcontext context)
Entry point (through function pointer) to C language function:
void alcSuspendContext(ALCcontext * context)- Specified by:
alcSuspendContextin interfaceALC
-
alcDestroyContext
public void alcDestroyContext(ALCcontext context)
Entry point (through function pointer) to C language function:
void alcDestroyContext(ALCcontext * context)- Specified by:
alcDestroyContextin interfaceALC
-
alcGetCurrentContext
public ALCcontext alcGetCurrentContext()
Entry point (through function pointer) to C language function:
ALCcontext * alcGetCurrentContext()- Specified by:
alcGetCurrentContextin interfaceALC
-
alcGetContextsDevice
public ALCdevice alcGetContextsDevice(ALCcontext context)
Entry point (through function pointer) to C language function:
ALCdevice * alcGetContextsDevice(ALCcontext * context)- Specified by:
alcGetContextsDevicein interfaceALC
-
alcOpenDevice
public ALCdevice alcOpenDevice(String devicename)
Entry point (through function pointer) to C language function:
ALCdevice * alcOpenDevice(const ALCchar * devicename)- Specified by:
alcOpenDevicein interfaceALC
-
alcCloseDevice
public boolean alcCloseDevice(ALCdevice device)
Entry point (through function pointer) to C language function:
ALCboolean alcCloseDevice(ALCdevice * device)- Specified by:
alcCloseDevicein interfaceALC
-
alcGetError
public int alcGetError(ALCdevice device)
Entry point (through function pointer) to C language function:
ALCenum alcGetError(ALCdevice * device)- Specified by:
alcGetErrorin interfaceALC
-
alcIsExtensionPresent
public boolean alcIsExtensionPresent(ALCdevice device, String extname)
Entry point (through function pointer) to C language function:
ALCboolean alcIsExtensionPresent(ALCdevice * device, const ALCchar * extname)- Specified by:
alcIsExtensionPresentin interfaceALC
-
alcGetEnumValue
public int alcGetEnumValue(ALCdevice device, String enumname)
Entry point (through function pointer) to C language function:
ALCenum alcGetEnumValue(ALCdevice * device, const ALCchar * enumname)- Specified by:
alcGetEnumValuein interfaceALC
-
alcGetIntegerv
public void alcGetIntegerv(ALCdevice device, int param, int size, IntBuffer values)
Entry point (through function pointer) to C language function:
void alcGetIntegerv(ALCdevice * device, ALCenum param, ALCsizei size, ALCint * values)- Specified by:
alcGetIntegervin interfaceALC- Parameters:
values- a direct or array-backedIntBuffer
-
alcGetIntegerv
public void alcGetIntegerv(ALCdevice device, int param, int size, int[] values, int values_offset)
Entry point (through function pointer) to C language function:
void alcGetIntegerv(ALCdevice * device, ALCenum param, ALCsizei size, ALCint * values)- Specified by:
alcGetIntegervin interfaceALC
-
alcCaptureOpenDevice
public ALCdevice alcCaptureOpenDevice(String devicename, int frequency, int format, int buffersize)
Entry point (through function pointer) to C language function:
ALCdevice * alcCaptureOpenDevice(const ALCchar * devicename, ALCuint frequency, ALCenum format, ALCsizei buffersize)- Specified by:
alcCaptureOpenDevicein interfaceALC
-
alcCaptureCloseDevice
public boolean alcCaptureCloseDevice(ALCdevice device)
Entry point (through function pointer) to C language function:
ALCboolean alcCaptureCloseDevice(ALCdevice * device)- Specified by:
alcCaptureCloseDevicein interfaceALC
-
alcCaptureStart
public void alcCaptureStart(ALCdevice device)
Entry point (through function pointer) to C language function:
void alcCaptureStart(ALCdevice * device)- Specified by:
alcCaptureStartin interfaceALC
-
alcCaptureStop
public void alcCaptureStop(ALCdevice device)
Entry point (through function pointer) to C language function:
void alcCaptureStop(ALCdevice * device)- Specified by:
alcCaptureStopin interfaceALC
-
alcCaptureSamples
public void alcCaptureSamples(ALCdevice device, Buffer buffer, int samples)
Entry point (through function pointer) to C language function:
void alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)- Specified by:
alcCaptureSamplesin interfaceALC- Parameters:
buffer- a direct or array-backedBuffer
-
getALCProcAddressTable
public static ALCProcAddressTable getALCProcAddressTable()
-
-