Top Fields Methods
com.jogamp.openal

public Interface ALC

extends ALCConstants
Known Direct Implementers
jogamp.openal.ALCAbstractImpl
Imports
java.io.UnsupportedEncodingException, java.util.*, com.jogamp.openal.*, jogamp.openal.*, java.security.AccessController, .PrivilegedAction, com.jogamp.gluegen.runtime.*, com.jogamp.common.os.*, com.jogamp.common.nio.*, java.nio.*

Field Summary

Modifier and TypeField and Description
public static final int
HAS_STDDEF

CType: int

Inherited from com.jogamp.openal.ALCConstants:
ALC_ALL_ATTRIBUTESALC_ALL_DEVICES_SPECIFIERALC_ATTRIBUTES_SIZEALC_CAPTURE_DEFAULT_DEVICE_SPECIFIERALC_CAPTURE_DEVICE_SPECIFIERALC_CAPTURE_SAMPLESALC_DEFAULT_ALL_DEVICES_SPECIFIERALC_DEFAULT_DEVICE_SPECIFIERALC_DEVICE_SPECIFIERALC_ENUMERATE_ALL_EXTALC_EXT_CAPTUREALC_EXTENSIONSALC_FALSEALC_FREQUENCYALC_INVALIDALC_INVALID_CONTEXTALC_INVALID_DEVICEALC_INVALID_ENUMALC_INVALID_VALUEALC_MAJOR_VERSIONALC_MINOR_VERSIONALC_MONO_SOURCESALC_NO_ERRORALC_OUT_OF_MEMORYALC_REFRESHALC_STEREO_SOURCESALC_SYNCALC_TRUEALC_VERSION_0_1

Method Summary

Modifier and TypeMethod and Description
public boolean
alcCaptureCloseDevice(ALCdevice device)

Entry point (through function pointer) to C language function: ALCboolean alcCaptureCloseDevice(ALCdevice * device)

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)

public void
alcCaptureSamples(ALCdevice device, Buffer
a direct or array-backed java.nio.Buffer
buffer
,
int samples)

Entry point (through function pointer) to C language function: void alcCaptureSamples(ALCdevice * device, ALCvoid * buffer, ALCsizei samples)

public void
alcCaptureStart(ALCdevice device)

Entry point (through function pointer) to C language function: void alcCaptureStart(ALCdevice * device)

public void
alcCaptureStop(ALCdevice device)

Entry point (through function pointer) to C language function: void alcCaptureStop(ALCdevice * device)

public boolean
alcCloseDevice(ALCdevice device)

Entry point (through function pointer) to C language function: ALCboolean alcCloseDevice(ALCdevice * device)

public ALCcontext
alcCreateContext(ALCdevice device, IntBuffer
a direct or array-backed java.nio.IntBuffer
attrlist
)

Entry point (through function pointer) to C language function: ALCcontext * alcCreateContext(ALCdevice * device, const ALCint * attrlist)

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)

public void
alcDestroyContext(ALCcontext context)

Entry point (through function pointer) to C language function: void alcDestroyContext(ALCcontext * context)

public String[]
alcGetCaptureDeviceSpecifiers()

Fetches the names of the available ALC capture device specifiers.

public ALCdevice
alcGetContextsDevice(ALCcontext context)

Entry point (through function pointer) to C language function: ALCdevice * alcGetContextsDevice(ALCcontext * context)

public ALCcontext
alcGetCurrentContext()

Entry point (through function pointer) to C language function: ALCcontext * alcGetCurrentContext(void)

public String[]
alcGetDeviceSpecifiers()

Fetches the names of the available ALC device specifiers.

public int
alcGetEnumValue(ALCdevice device, String enumname)

Entry point (through function pointer) to C language function: ALCenum alcGetEnumValue(ALCdevice * device, const ALCchar * enumname)

public int
alcGetError(ALCdevice device)

Entry point (through function pointer) to C language function: ALCenum alcGetError(ALCdevice * device)

public void
alcGetIntegerv(ALCdevice device, int param, int size, IntBuffer
a direct or array-backed java.nio.IntBuffer
values
)

Entry point (through function pointer) to C language function: void alcGetIntegerv(ALCdevice * device, ALCenum param, ALCsizei size, ALCint * values)

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)

public String
alcGetString(ALCdevice device, int param)

Entry point (through function pointer) to C language function: const ALCchar * alcGetString(ALCdevice * device, ALCenum param)

public boolean
alcIsExtensionPresent(ALCdevice device, String extname)

Entry point (through function pointer) to C language function: ALCboolean alcIsExtensionPresent(ALCdevice * device, const ALCchar * extname)

public boolean
alcMakeContextCurrent(ALCcontext context)

Entry point (through function pointer) to C language function: ALCboolean alcMakeContextCurrent(ALCcontext * context)

public ALCdevice
alcOpenDevice(String devicename)

Entry point (through function pointer) to C language function: ALCdevice * alcOpenDevice(const ALCchar * devicename)

public void
alcProcessContext(ALCcontext context)

Entry point (through function pointer) to C language function: void alcProcessContext(ALCcontext * context)

public void
alcSuspendContext(ALCcontext context)

Entry point (through function pointer) to C language function: void alcSuspendContext(ALCcontext * context)

Field Detail

HAS_STDDEFback to summary
public static final int HAS_STDDEF

CType: int

Method Detail

alcCaptureCloseDeviceback to summary
public boolean alcCaptureCloseDevice(ALCdevice device)

Entry point (through function pointer) to C language function:
ALCboolean alcCaptureCloseDevice(ALCdevice * device)

alcCaptureOpenDeviceback to summary
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)

alcCaptureSamplesback to summary
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)

Parameters
buffer:Buffer

a direct or array-backed java.nio.Buffer

alcCaptureStartback to summary
public void alcCaptureStart(ALCdevice device)

Entry point (through function pointer) to C language function:
void alcCaptureStart(ALCdevice * device)

alcCaptureStopback to summary
public void alcCaptureStop(ALCdevice device)

Entry point (through function pointer) to C language function:
void alcCaptureStop(ALCdevice * device)

alcCloseDeviceback to summary
public boolean alcCloseDevice(ALCdevice device)

Entry point (through function pointer) to C language function:
ALCboolean alcCloseDevice(ALCdevice * device)

alcCreateContextback to summary
public ALCcontext alcCreateContext(ALCdevice device, IntBuffer attrlist)

Entry point (through function pointer) to C language function:
ALCcontext * alcCreateContext(ALCdevice * device, const ALCint * attrlist)

Parameters
attrlist:IntBuffer

a direct or array-backed java.nio.IntBuffer

alcCreateContextback to summary
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)

alcDestroyContextback to summary
public void alcDestroyContext(ALCcontext context)

Entry point (through function pointer) to C language function:
void alcDestroyContext(ALCcontext * context)

alcGetCaptureDeviceSpecifiersback to summary
public String[] alcGetCaptureDeviceSpecifiers()

Fetches the names of the available ALC capture device specifiers. Equivalent to the C call alcGetString(NULL, ALC_CAPTURE_DEVICE_SPECIFIER).

alcGetContextsDeviceback to summary
public ALCdevice alcGetContextsDevice(ALCcontext context)

Entry point (through function pointer) to C language function:
ALCdevice * alcGetContextsDevice(ALCcontext * context)

alcGetCurrentContextback to summary
public ALCcontext alcGetCurrentContext()

Entry point (through function pointer) to C language function:
ALCcontext * alcGetCurrentContext(void)

alcGetDeviceSpecifiersback to summary
public String[] alcGetDeviceSpecifiers()

Fetches the names of the available ALC device specifiers. Equivalent to the C call alcGetString(NULL, ALC_DEVICE_SPECIFIER).

alcGetEnumValueback to summary
public int alcGetEnumValue(ALCdevice device, String enumname)

Entry point (through function pointer) to C language function:
ALCenum alcGetEnumValue(ALCdevice * device, const ALCchar * enumname)

alcGetErrorback to summary
public int alcGetError(ALCdevice device)

Entry point (through function pointer) to C language function:
ALCenum alcGetError(ALCdevice * device)

alcGetIntegervback to summary
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)

Parameters
values:IntBuffer

a direct or array-backed java.nio.IntBuffer

alcGetIntegervback to summary
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)

alcGetStringback to summary
public String alcGetString(ALCdevice device, int param)

Entry point (through function pointer) to C language function:
const ALCchar * alcGetString(ALCdevice * device, ALCenum param)

alcIsExtensionPresentback to summary
public boolean alcIsExtensionPresent(ALCdevice device, String extname)

Entry point (through function pointer) to C language function:
ALCboolean alcIsExtensionPresent(ALCdevice * device, const ALCchar * extname)

alcMakeContextCurrentback to summary
public boolean alcMakeContextCurrent(ALCcontext context)

Entry point (through function pointer) to C language function:
ALCboolean alcMakeContextCurrent(ALCcontext * context)

alcOpenDeviceback to summary
public ALCdevice alcOpenDevice(String devicename)

Entry point (through function pointer) to C language function:
ALCdevice * alcOpenDevice(const ALCchar * devicename)

alcProcessContextback to summary
public void alcProcessContext(ALCcontext context)

Entry point (through function pointer) to C language function:
void alcProcessContext(ALCcontext * context)

alcSuspendContextback to summary
public void alcSuspendContext(ALCcontext context)

Entry point (through function pointer) to C language function:
void alcSuspendContext(ALCcontext * context)