public abstract class ALCAbstractImpl extends Object implements ALC
HAS_STDDEF
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 and Description |
---|
ALCAbstractImpl() |
Modifier and Type | Method and 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() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
alcGetCaptureDeviceSpecifiers, alcGetDeviceSpecifiers, alcGetString
public ALCcontext alcCreateContext(ALCdevice device, IntBuffer attrlist)
ALCcontext * alcCreateContext(ALCdevice * device, const ALCint * attrlist)
alcCreateContext
in interface ALC
attrlist
- a direct or array-backed IntBuffer
public ALCcontext alcCreateContext(ALCdevice device, int[] attrlist, int attrlist_offset)
ALCcontext * alcCreateContext(ALCdevice * device, const ALCint * attrlist)
alcCreateContext
in interface ALC
public boolean alcMakeContextCurrent(ALCcontext context)
ALCboolean alcMakeContextCurrent(ALCcontext * context)
alcMakeContextCurrent
in interface ALC
public void alcProcessContext(ALCcontext context)
void alcProcessContext(ALCcontext * context)
alcProcessContext
in interface ALC
public void alcSuspendContext(ALCcontext context)
void alcSuspendContext(ALCcontext * context)
alcSuspendContext
in interface ALC
public void alcDestroyContext(ALCcontext context)
void alcDestroyContext(ALCcontext * context)
alcDestroyContext
in interface ALC
public ALCcontext alcGetCurrentContext()
ALCcontext * alcGetCurrentContext(void)
alcGetCurrentContext
in interface ALC
public ALCdevice alcGetContextsDevice(ALCcontext context)
ALCdevice * alcGetContextsDevice(ALCcontext * context)
alcGetContextsDevice
in interface ALC
public ALCdevice alcOpenDevice(String devicename)
ALCdevice * alcOpenDevice(const ALCchar * devicename)
alcOpenDevice
in interface ALC
public boolean alcCloseDevice(ALCdevice device)
ALCboolean alcCloseDevice(ALCdevice * device)
alcCloseDevice
in interface ALC
public int alcGetError(ALCdevice device)
ALCenum alcGetError(ALCdevice * device)
alcGetError
in interface ALC
public boolean alcIsExtensionPresent(ALCdevice device, String extname)
ALCboolean alcIsExtensionPresent(ALCdevice * device, const ALCchar * extname)
alcIsExtensionPresent
in interface ALC
public int alcGetEnumValue(ALCdevice device, String enumname)
ALCenum alcGetEnumValue(ALCdevice * device, const ALCchar * enumname)
alcGetEnumValue
in interface ALC
public void alcGetIntegerv(ALCdevice device, int param, int size, IntBuffer values)
void alcGetIntegerv(ALCdevice * device, ALCenum param, ALCsizei size, ALCint * values)
alcGetIntegerv
in interface ALC
values
- a direct or array-backed IntBuffer
public void alcGetIntegerv(ALCdevice device, int param, int size, int[] values, int values_offset)
void alcGetIntegerv(ALCdevice * device, ALCenum param, ALCsizei size, ALCint * values)
alcGetIntegerv
in interface ALC
public ALCdevice alcCaptureOpenDevice(String devicename, int frequency, int format, int buffersize)
ALCdevice * alcCaptureOpenDevice(const ALCchar * devicename, ALCuint frequency, ALCenum format, ALCsizei buffersize)
alcCaptureOpenDevice
in interface ALC
public boolean alcCaptureCloseDevice(ALCdevice device)
ALCboolean alcCaptureCloseDevice(ALCdevice * device)
alcCaptureCloseDevice
in interface ALC
public void alcCaptureStart(ALCdevice device)
void alcCaptureStart(ALCdevice * device)
alcCaptureStart
in interface ALC
public void alcCaptureStop(ALCdevice device)
void alcCaptureStop(ALCdevice * device)
alcCaptureStop
in interface ALC
public void alcCaptureSamples(ALCdevice device, Buffer buffer, int samples)
void alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
alcCaptureSamples
in interface ALC
buffer
- a direct or array-backed Buffer
public static ALCProcAddressTable getALCProcAddressTable()