Top Description Constructors Methods
jogamp.openal

public Class ALCImpl

extends ALCAbstractImpl
Class Inheritance
Imports
com.jogamp.common.nio.Buffers, com.jogamp.openal.ALException, .ALCdevice, java.io.UnsupportedEncodingException, java.nio.ByteBuffer, java.util.ArrayList

ALC implementation.
Author
Michael Bien

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String[]
alcGetCaptureDeviceSpecifiers()

Implements com.jogamp.openal.ALC.alcGetCaptureDeviceSpecifiers.

Fetches the names of the available ALC capture device specifiers.
public String[]
alcGetDeviceSpecifiers()

Implements com.jogamp.openal.ALC.alcGetDeviceSpecifiers.

Fetches the names of the available ALC device specifiers.
public String
alcGetString(final ALCdevice device, final int param)

Implements com.jogamp.openal.ALC.alcGetString.

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

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

private native ByteBuffer
dispatch_alcGetStringImpl1(ByteBuffer deviceBuffer, int param, long addr)

private String[]
Inherited from jogamp.openal.ALCAbstractImpl:
alcCaptureCloseDevicealcCaptureOpenDevicealcCaptureSamplesalcCaptureStartalcCaptureStopalcCloseDevicealcCreateContextalcCreateContextalcDestroyContextalcGetContextsDevicealcGetCurrentContextalcGetEnumValuealcGetErroralcGetIntegervalcGetIntegervalcGetProcAddressalcIsExtensionPresentalcMakeContextCurrentalcOpenDevicealcProcessContextalcSuspendContextgetALCProcAddressTable

Constructor Detail

ALCImplback to summary
public ALCImpl()

Method Detail

alcGetCaptureDeviceSpecifiersback to summary
public String[] alcGetCaptureDeviceSpecifiers()

Implements 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).

alcGetDeviceSpecifiersback to summary
public String[] alcGetDeviceSpecifiers()

Implements com.jogamp.openal.ALC.alcGetDeviceSpecifiers.

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

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

Implements com.jogamp.openal.ALC.alcGetString.

Doc from com.jogamp.openal.ALC.alcGetString.

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

alcGetStringImplback to summary
public ByteBuffer alcGetStringImpl(final ALCdevice device, final int param)

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

dispatch_alcGetStringImpl1back to summary
private native ByteBuffer dispatch_alcGetStringImpl1(ByteBuffer deviceBuffer, int param, long addr)
getDoubleNullTerminatedStringback to summary
private String[] getDoubleNullTerminatedString(final int which)