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.ALC
HAS_STDDEF
-
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 boolean
alcCaptureCloseDevice(ALCdevice device)
Entry point (through function pointer) to C language function:
ALCboolean alcCaptureCloseDevice(ALCdevice * device)
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)
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)
void
alcCaptureStart(ALCdevice device)
Entry point (through function pointer) to C language function:
void alcCaptureStart(ALCdevice * device)
void
alcCaptureStop(ALCdevice device)
Entry point (through function pointer) to C language function:
void alcCaptureStop(ALCdevice * device)
boolean
alcCloseDevice(ALCdevice device)
Entry point (through function pointer) to C language function:
ALCboolean alcCloseDevice(ALCdevice * device)
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)
ALCcontext
alcCreateContext(ALCdevice device, IntBuffer attrlist)
Entry point (through function pointer) to C language function:
ALCcontext * alcCreateContext(ALCdevice * device, const ALCint * attrlist)
void
alcDestroyContext(ALCcontext context)
Entry point (through function pointer) to C language function:
void alcDestroyContext(ALCcontext * context)
ALCdevice
alcGetContextsDevice(ALCcontext context)
Entry point (through function pointer) to C language function:
ALCdevice * alcGetContextsDevice(ALCcontext * context)
ALCcontext
alcGetCurrentContext()
Entry point (through function pointer) to C language function:
ALCcontext * alcGetCurrentContext(void)
int
alcGetEnumValue(ALCdevice device, String enumname)
Entry point (through function pointer) to C language function:
ALCenum alcGetEnumValue(ALCdevice * device, const ALCchar * enumname)
int
alcGetError(ALCdevice device)
Entry point (through function pointer) to C language function:
ALCenum alcGetError(ALCdevice * device)
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)
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)
boolean
alcIsExtensionPresent(ALCdevice device, String extname)
Entry point (through function pointer) to C language function:
ALCboolean alcIsExtensionPresent(ALCdevice * device, const ALCchar * extname)
boolean
alcMakeContextCurrent(ALCcontext context)
Entry point (through function pointer) to C language function:
ALCboolean alcMakeContextCurrent(ALCcontext * context)
ALCdevice
alcOpenDevice(String devicename)
Entry point (through function pointer) to C language function:
ALCdevice * alcOpenDevice(const ALCchar * devicename)
void
alcProcessContext(ALCcontext context)
Entry point (through function pointer) to C language function:
void alcProcessContext(ALCcontext * context)
void
alcSuspendContext(ALCcontext context)
Entry point (through function pointer) to C language function:
void alcSuspendContext(ALCcontext * context)
static ALCProcAddressTable
getALCProcAddressTable()
-
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
alcGetCaptureDeviceSpecifiers, alcGetDeviceSpecifiers, alcGetString
-
-
-
-
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:
alcCreateContext
in 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:
alcCreateContext
in interfaceALC
-
alcMakeContextCurrent
public boolean alcMakeContextCurrent(ALCcontext context)
Entry point (through function pointer) to C language function:
ALCboolean alcMakeContextCurrent(ALCcontext * context)
- Specified by:
alcMakeContextCurrent
in interfaceALC
-
alcProcessContext
public void alcProcessContext(ALCcontext context)
Entry point (through function pointer) to C language function:
void alcProcessContext(ALCcontext * context)
- Specified by:
alcProcessContext
in interfaceALC
-
alcSuspendContext
public void alcSuspendContext(ALCcontext context)
Entry point (through function pointer) to C language function:
void alcSuspendContext(ALCcontext * context)
- Specified by:
alcSuspendContext
in interfaceALC
-
alcDestroyContext
public void alcDestroyContext(ALCcontext context)
Entry point (through function pointer) to C language function:
void alcDestroyContext(ALCcontext * context)
- Specified by:
alcDestroyContext
in interfaceALC
-
alcGetCurrentContext
public ALCcontext alcGetCurrentContext()
Entry point (through function pointer) to C language function:
ALCcontext * alcGetCurrentContext(void)
- Specified by:
alcGetCurrentContext
in interfaceALC
-
alcGetContextsDevice
public ALCdevice alcGetContextsDevice(ALCcontext context)
Entry point (through function pointer) to C language function:
ALCdevice * alcGetContextsDevice(ALCcontext * context)
- Specified by:
alcGetContextsDevice
in interfaceALC
-
alcOpenDevice
public ALCdevice alcOpenDevice(String devicename)
Entry point (through function pointer) to C language function:
ALCdevice * alcOpenDevice(const ALCchar * devicename)
- Specified by:
alcOpenDevice
in interfaceALC
-
alcCloseDevice
public boolean alcCloseDevice(ALCdevice device)
Entry point (through function pointer) to C language function:
ALCboolean alcCloseDevice(ALCdevice * device)
- Specified by:
alcCloseDevice
in interfaceALC
-
alcGetError
public int alcGetError(ALCdevice device)
Entry point (through function pointer) to C language function:
ALCenum alcGetError(ALCdevice * device)
- Specified by:
alcGetError
in 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:
alcIsExtensionPresent
in 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:
alcGetEnumValue
in 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:
alcGetIntegerv
in 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:
alcGetIntegerv
in 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:
alcCaptureOpenDevice
in interfaceALC
-
alcCaptureCloseDevice
public boolean alcCaptureCloseDevice(ALCdevice device)
Entry point (through function pointer) to C language function:
ALCboolean alcCaptureCloseDevice(ALCdevice * device)
- Specified by:
alcCaptureCloseDevice
in interfaceALC
-
alcCaptureStart
public void alcCaptureStart(ALCdevice device)
Entry point (through function pointer) to C language function:
void alcCaptureStart(ALCdevice * device)
- Specified by:
alcCaptureStart
in interfaceALC
-
alcCaptureStop
public void alcCaptureStop(ALCdevice device)
Entry point (through function pointer) to C language function:
void alcCaptureStop(ALCdevice * device)
- Specified by:
alcCaptureStop
in 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:
alcCaptureSamples
in interfaceALC
- Parameters:
buffer
- a direct or array-backedBuffer
-
getALCProcAddressTable
public static ALCProcAddressTable getALCProcAddressTable()
-
-