|
JOAL v2.6.0-rc-20250706
JOAL, OpenAL® API Binding for Java (public API).
|
Public Member Functions | |
| ALCcontext | alcCreateContext (ALCdevice device, IntBuffer attrlist) |
Entry point (through function pointer) to C language function: ALCcontext * alcCreateContext(ALCdevice * device, const ALCint * attrlist)More... | |
| 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)More... | |
| boolean | alcMakeContextCurrent (ALCcontext context) |
Entry point (through function pointer) to C language function: ALCboolean alcMakeContextCurrent(ALCcontext * context)More... | |
| void | alcProcessContext (ALCcontext context) |
Entry point (through function pointer) to C language function: void alcProcessContext(ALCcontext * context)More... | |
| void | alcSuspendContext (ALCcontext context) |
Entry point (through function pointer) to C language function: void alcSuspendContext(ALCcontext * context)More... | |
| void | alcDestroyContext (ALCcontext context) |
Entry point (through function pointer) to C language function: void alcDestroyContext(ALCcontext * context)More... | |
| ALCcontext | alcGetCurrentContext () |
Entry point (through function pointer) to C language function: ALCcontext * alcGetCurrentContext()More... | |
| ALCdevice | alcGetContextsDevice (ALCcontext context) |
Entry point (through function pointer) to C language function: ALCdevice * alcGetContextsDevice(ALCcontext * context)More... | |
| ALCdevice | alcOpenDevice (String devicename) |
Entry point (through function pointer) to C language function: ALCdevice * alcOpenDevice(const ALCchar * devicename)More... | |
| boolean | alcCloseDevice (ALCdevice device) |
Entry point (through function pointer) to C language function: ALCboolean alcCloseDevice(ALCdevice * device)More... | |
| int | alcGetError (ALCdevice device) |
Entry point (through function pointer) to C language function: ALCenum alcGetError(ALCdevice * device)More... | |
| boolean | alcIsExtensionPresent (ALCdevice device, String extname) |
Entry point (through function pointer) to C language function: ALCboolean alcIsExtensionPresent(ALCdevice * device, const ALCchar * extname)More... | |
| int | alcGetEnumValue (ALCdevice device, String enumname) |
Entry point (through function pointer) to C language function: ALCenum alcGetEnumValue(ALCdevice * device, const ALCchar * enumname)More... | |
| String | alcGetString (ALCdevice device, int param) |
Entry point (through function pointer) to C language function: const ALCchar * alcGetString(ALCdevice * device, ALCenum param)More... | |
| 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)More... | |
| 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)More... | |
| 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)More... | |
| boolean | alcCaptureCloseDevice (ALCdevice device) |
Entry point (through function pointer) to C language function: ALCboolean alcCaptureCloseDevice(ALCdevice * device)More... | |
| void | alcCaptureStart (ALCdevice device) |
Entry point (through function pointer) to C language function: void alcCaptureStart(ALCdevice * device)More... | |
| void | alcCaptureStop (ALCdevice device) |
Entry point (through function pointer) to C language function: void alcCaptureStop(ALCdevice * device)More... | |
| 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)More... | |
| boolean | alcEnumerationExtIsPresent () |
| Specify if ALC_ENUMERATION_EXT is present. More... | |
| boolean | alcEnumerateAllExtIsPresent () |
| Specify if ALC_ENUMERATE_ALL_EXT is present. More... | |
| boolean | alcSoftSystemEventsIsPresent () |
| Specify if ALC_SOFT_system_events is present. More... | |
| boolean | alcIsDoubleNullTerminatedString (final com.jogamp.openal.ALCdevice device, final int param) |
| Specify if call of alGetString(device, param) must must retrun a double null terminted string. More... | |
| java.lang.String[] | alcGetStringAsDoubleNullTerminatedString (final com.jogamp.openal.ALCdevice device, final int param) |
| Fetches all values of device and param supplied from result of call to alcGetString Each value is extracted from string because is a string double null terminated Equivalent to the C call alcGetString(device, param). More... | |
| java.lang.String[] | alcGetDeviceSpecifiers () |
| Fetches the names of the available ALC device specifiers. More... | |
| java.lang.String[] | alcGetCaptureDeviceSpecifiers () |
| Fetches the names of the available ALC capture device specifiers. More... | |
| java.lang.String[] | alcGetAllDeviceSpecifiers () |
| Fetches the names of the available ALC all capture device specifiers. More... | |
Additional Inherited Members | |
Static Public Attributes inherited from com.jogamp.openal.ALCConstants | |
| static final int | ALC_DEVICE_SPECIFIER = 0x1005 |
Define "ALC_DEVICE_SPECIFIER" with expression '0x1005', CType: int. More... | |
| static final int | ALC_CAPTURE_SAMPLES = 0x312 |
Define "ALC_CAPTURE_SAMPLES" with expression '0x312', CType: int. More... | |
| static final int | ALC_NO_ERROR = 0x0 |
Define "ALC_NO_ERROR" with expression '0', CType: int. More... | |
| static final int | ALC_ALL_ATTRIBUTES = 0x1003 |
Define "ALC_ALL_ATTRIBUTES" with expression '0x1003', CType: int. More... | |
| static final int | ALC_EXT_CAPTURE = 0x1 |
Define "ALC_EXT_CAPTURE" with expression '1', CType: int. More... | |
| static final int | ALC_OUT_OF_MEMORY = 0xa005 |
Define "ALC_OUT_OF_MEMORY" with expression '0xA005', CType: int. More... | |
| static final int | ALC_CAPTURE_DEVICE_SPECIFIER = 0x310 |
Define "ALC_CAPTURE_DEVICE_SPECIFIER" with expression '0x310', CType: int. More... | |
| static final int | ALC_MINOR_VERSION = 0x1001 |
Define "ALC_MINOR_VERSION" with expression '0x1001', CType: int. More... | |
| static final int | ALC_TRUE = 0x1 |
Define "ALC_TRUE" with expression '1', CType: int. More... | |
| static final int | ALC_ENUMERATE_ALL_EXT = 0x1 |
Define "ALC_ENUMERATE_ALL_EXT" with expression '1', CType: int. More... | |
| static final int | ALC_INVALID_ENUM = 0xa003 |
Define "ALC_INVALID_ENUM" with expression '0xA003', CType: int. More... | |
| static final int | ALC_MONO_SOURCES = 0x1010 |
Define "ALC_MONO_SOURCES" with expression '0x1010', CType: int. More... | |
| static final int | ALC_EXTENSIONS = 0x1006 |
Define "ALC_EXTENSIONS" with expression '0x1006', CType: int. More... | |
| static final int | ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER = 0x311 |
Define "ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER" with expression '0x311', CType: int. More... | |
| static final int | ALC_REFRESH = 0x1008 |
Define "ALC_REFRESH" with expression '0x1008', CType: int. More... | |
| static final int | ALC_INVALID_CONTEXT = 0xa002 |
Define "ALC_INVALID_CONTEXT" with expression '0xA002', CType: int. More... | |
| static final int | ALC_INVALID = 0x0 |
Define "ALC_INVALID" with expression '0', CType: int. More... | |
| static final int | ALC_STEREO_SOURCES = 0x1011 |
Define "ALC_STEREO_SOURCES" with expression '0x1011', CType: int. More... | |
| static final int | ALC_INVALID_VALUE = 0xa004 |
Define "ALC_INVALID_VALUE" with expression '0xA004', CType: int. More... | |
| static final int | ALC_MAJOR_VERSION = 0x1000 |
Define "ALC_MAJOR_VERSION" with expression '0x1000', CType: int. More... | |
| static final int | ALC_DEFAULT_ALL_DEVICES_SPECIFIER = 0x1012 |
Define "ALC_DEFAULT_ALL_DEVICES_SPECIFIER" with expression '0x1012', CType: int. More... | |
| static final int | ALC_VERSION_0_1 = 0x1 |
Define "ALC_VERSION_0_1" with expression '1', CType: int. More... | |
| static final int | ALC_ALL_DEVICES_SPECIFIER = 0x1013 |
Define "ALC_ALL_DEVICES_SPECIFIER" with expression '0x1013', CType: int. More... | |
| static final int | ALC_FALSE = 0x0 |
Define "ALC_FALSE" with expression '0', CType: int. More... | |
| static final int | ALC_DEFAULT_DEVICE_SPECIFIER = 0x1004 |
Define "ALC_DEFAULT_DEVICE_SPECIFIER" with expression '0x1004', CType: int. More... | |
| static final int | ALC_INVALID_DEVICE = 0xa001 |
Define "ALC_INVALID_DEVICE" with expression '0xA001', CType: int. More... | |
| static final int | ALC_FREQUENCY = 0x1007 |
Define "ALC_FREQUENCY" with expression '0x1007', CType: int. More... | |
| static final int | ALC_SYNC = 0x1009 |
Define "ALC_SYNC" with expression '0x1009', CType: int. More... | |
| static final int | ALC_ATTRIBUTES_SIZE = 0x1002 |
Define "ALC_ATTRIBUTES_SIZE" with expression '0x1002', CType: int. More... | |
| boolean com.jogamp.openal.ALC.alcCaptureCloseDevice | ( | ALCdevice | device | ) |
Entry point (through function pointer) to C language function:
ALCboolean alcCaptureCloseDevice(ALCdevice * device)
| ALCdevice com.jogamp.openal.ALC.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 com.jogamp.openal.ALC.alcCaptureSamples | ( | ALCdevice | device, |
| Buffer | buffer, | ||
| int | samples | ||
| ) |
Entry point (through function pointer) to C language function:
void alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)
| buffer | a direct or array-backed java.nio.Buffer |
| void com.jogamp.openal.ALC.alcCaptureStart | ( | ALCdevice | device | ) |
Entry point (through function pointer) to C language function:
void alcCaptureStart(ALCdevice * device)
| void com.jogamp.openal.ALC.alcCaptureStop | ( | ALCdevice | device | ) |
Entry point (through function pointer) to C language function:
void alcCaptureStop(ALCdevice * device)
| boolean com.jogamp.openal.ALC.alcCloseDevice | ( | ALCdevice | device | ) |
Entry point (through function pointer) to C language function:
ALCboolean alcCloseDevice(ALCdevice * device)
| ALCcontext com.jogamp.openal.ALC.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 com.jogamp.openal.ALC.alcCreateContext | ( | ALCdevice | device, |
| IntBuffer | attrlist | ||
| ) |
Entry point (through function pointer) to C language function:
ALCcontext * alcCreateContext(ALCdevice * device, const ALCint * attrlist)
| attrlist | a direct or array-backed java.nio.IntBuffer |
| void com.jogamp.openal.ALC.alcDestroyContext | ( | ALCcontext | context | ) |
Entry point (through function pointer) to C language function:
void alcDestroyContext(ALCcontext * context)
| boolean com.jogamp.openal.ALC.alcEnumerateAllExtIsPresent | ( | ) |
Specify if ALC_ENUMERATE_ALL_EXT is present.
| boolean com.jogamp.openal.ALC.alcEnumerationExtIsPresent | ( | ) |
Specify if ALC_ENUMERATION_EXT is present.
| java.lang.String[] com.jogamp.openal.ALC.alcGetAllDeviceSpecifiers | ( | ) |
Fetches the names of the available ALC all capture device specifiers.
Equivalent to the C call alcGetString(NULL, ALC_ALL_DEVICES_SPECIFIER).
| java.lang.String[] com.jogamp.openal.ALC.alcGetCaptureDeviceSpecifiers | ( | ) |
Fetches the names of the available ALC capture device specifiers.
Equivalent to the C call alcGetString(NULL, ALC_CAPTURE_DEVICE_SPECIFIER).
| ALCdevice com.jogamp.openal.ALC.alcGetContextsDevice | ( | ALCcontext | context | ) |
Entry point (through function pointer) to C language function:
ALCdevice * alcGetContextsDevice(ALCcontext * context)
| ALCcontext com.jogamp.openal.ALC.alcGetCurrentContext | ( | ) |
Entry point (through function pointer) to C language function:
ALCcontext * alcGetCurrentContext()
| java.lang.String[] com.jogamp.openal.ALC.alcGetDeviceSpecifiers | ( | ) |
Fetches the names of the available ALC device specifiers.
Equivalent to the C call alcGetString(NULL, ALC_DEVICE_SPECIFIER).
| int com.jogamp.openal.ALC.alcGetEnumValue | ( | ALCdevice | device, |
| String | enumname | ||
| ) |
Entry point (through function pointer) to C language function:
ALCenum alcGetEnumValue(ALCdevice * device, const ALCchar * enumname)
| int com.jogamp.openal.ALC.alcGetError | ( | ALCdevice | device | ) |
Entry point (through function pointer) to C language function:
ALCenum alcGetError(ALCdevice * device)
| void com.jogamp.openal.ALC.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 com.jogamp.openal.ALC.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)
| values | a direct or array-backed java.nio.IntBuffer |
| String com.jogamp.openal.ALC.alcGetString | ( | ALCdevice | device, |
| int | param | ||
| ) |
Entry point (through function pointer) to C language function:
const ALCchar * alcGetString(ALCdevice * device, ALCenum param)
| java.lang.String[] com.jogamp.openal.ALC.alcGetStringAsDoubleNullTerminatedString | ( | final com.jogamp.openal.ALCdevice | device, |
| final int | param | ||
| ) |
Fetches all values of device and param supplied from result of call to alcGetString Each value is extracted from string because is a string double null terminated Equivalent to the C call alcGetString(device, param).
| boolean com.jogamp.openal.ALC.alcIsDoubleNullTerminatedString | ( | final com.jogamp.openal.ALCdevice | device, |
| final int | param | ||
| ) |
Specify if call of alGetString(device, param) must must retrun a double null terminted string.
| boolean com.jogamp.openal.ALC.alcIsExtensionPresent | ( | ALCdevice | device, |
| String | extname | ||
| ) |
Entry point (through function pointer) to C language function:
ALCboolean alcIsExtensionPresent(ALCdevice * device, const ALCchar * extname)
| boolean com.jogamp.openal.ALC.alcMakeContextCurrent | ( | ALCcontext | context | ) |
Entry point (through function pointer) to C language function:
ALCboolean alcMakeContextCurrent(ALCcontext * context)
| ALCdevice com.jogamp.openal.ALC.alcOpenDevice | ( | String | devicename | ) |
Entry point (through function pointer) to C language function:
ALCdevice * alcOpenDevice(const ALCchar * devicename)
| void com.jogamp.openal.ALC.alcProcessContext | ( | ALCcontext | context | ) |
Entry point (through function pointer) to C language function:
void alcProcessContext(ALCcontext * context)
| boolean com.jogamp.openal.ALC.alcSoftSystemEventsIsPresent | ( | ) |
Specify if ALC_SOFT_system_events is present.
| void com.jogamp.openal.ALC.alcSuspendContext | ( | ALCcontext | context | ) |
Entry point (through function pointer) to C language function:
void alcSuspendContext(ALCcontext * context)