Package com.jogamp.openal
Interface ALC
-
- All Superinterfaces:
ALCConstants
- All Known Implementing Classes:
ALCAbstractImpl
,ALCImpl
public interface ALC extends ALCConstants
-
-
Field Summary
Fields Modifier and Type Field Description static int
HAS_STDDEF
CType: int-
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
-
-
Method Summary
All Methods Instance Methods Abstract 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)
String[]
alcGetCaptureDeviceSpecifiers()
Fetches the names of the available ALC capture device specifiers.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)
String[]
alcGetDeviceSpecifiers()
Fetches the names of the available ALC device specifiers.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)
String
alcGetString(ALCdevice device, int param)
Entry point (through function pointer) to C language function:
const ALCchar * alcGetString(ALCdevice * device, ALCenum param)
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)
-
-
-
Field Detail
-
HAS_STDDEF
static final int HAS_STDDEF
CType: int- See Also:
- Constant Field Values
-
-
Method Detail
-
alcCreateContext
ALCcontext alcCreateContext(ALCdevice device, IntBuffer attrlist)
Entry point (through function pointer) to C language function:
ALCcontext * alcCreateContext(ALCdevice * device, const ALCint * attrlist)
- Parameters:
attrlist
- a direct or array-backedIntBuffer
-
alcCreateContext
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)
-
alcMakeContextCurrent
boolean alcMakeContextCurrent(ALCcontext context)
Entry point (through function pointer) to C language function:
ALCboolean alcMakeContextCurrent(ALCcontext * context)
-
alcProcessContext
void alcProcessContext(ALCcontext context)
Entry point (through function pointer) to C language function:
void alcProcessContext(ALCcontext * context)
-
alcSuspendContext
void alcSuspendContext(ALCcontext context)
Entry point (through function pointer) to C language function:
void alcSuspendContext(ALCcontext * context)
-
alcDestroyContext
void alcDestroyContext(ALCcontext context)
Entry point (through function pointer) to C language function:
void alcDestroyContext(ALCcontext * context)
-
alcGetCurrentContext
ALCcontext alcGetCurrentContext()
Entry point (through function pointer) to C language function:
ALCcontext * alcGetCurrentContext(void)
-
alcGetContextsDevice
ALCdevice alcGetContextsDevice(ALCcontext context)
Entry point (through function pointer) to C language function:
ALCdevice * alcGetContextsDevice(ALCcontext * context)
-
alcOpenDevice
ALCdevice alcOpenDevice(String devicename)
Entry point (through function pointer) to C language function:
ALCdevice * alcOpenDevice(const ALCchar * devicename)
-
alcCloseDevice
boolean alcCloseDevice(ALCdevice device)
Entry point (through function pointer) to C language function:
ALCboolean alcCloseDevice(ALCdevice * device)
-
alcGetError
int alcGetError(ALCdevice device)
Entry point (through function pointer) to C language function:
ALCenum alcGetError(ALCdevice * device)
-
alcIsExtensionPresent
boolean alcIsExtensionPresent(ALCdevice device, String extname)
Entry point (through function pointer) to C language function:
ALCboolean alcIsExtensionPresent(ALCdevice * device, const ALCchar * extname)
-
alcGetEnumValue
int alcGetEnumValue(ALCdevice device, String enumname)
Entry point (through function pointer) to C language function:
ALCenum alcGetEnumValue(ALCdevice * device, const ALCchar * enumname)
-
alcGetString
String alcGetString(ALCdevice device, int param)
Entry point (through function pointer) to C language function:
const ALCchar * alcGetString(ALCdevice * device, ALCenum param)
-
alcGetIntegerv
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)
- Parameters:
values
- a direct or array-backedIntBuffer
-
alcGetIntegerv
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)
-
alcCaptureOpenDevice
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)
-
alcCaptureCloseDevice
boolean alcCaptureCloseDevice(ALCdevice device)
Entry point (through function pointer) to C language function:
ALCboolean alcCaptureCloseDevice(ALCdevice * device)
-
alcCaptureStart
void alcCaptureStart(ALCdevice device)
Entry point (through function pointer) to C language function:
void alcCaptureStart(ALCdevice * device)
-
alcCaptureStop
void alcCaptureStop(ALCdevice device)
Entry point (through function pointer) to C language function:
void alcCaptureStop(ALCdevice * device)
-
alcCaptureSamples
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)
- Parameters:
buffer
- a direct or array-backedBuffer
-
alcGetDeviceSpecifiers
String[] alcGetDeviceSpecifiers()
Fetches the names of the available ALC device specifiers. Equivalent to the C call alcGetString(NULL, ALC_DEVICE_SPECIFIER).
-
alcGetCaptureDeviceSpecifiers
String[] alcGetCaptureDeviceSpecifiers()
Fetches the names of the available ALC capture device specifiers. Equivalent to the C call alcGetString(NULL, ALC_CAPTURE_DEVICE_SPECIFIER).
-
-