com.jogamp.openal.impl
Class ALCImpl

java.lang.Object
  extended by com.jogamp.openal.impl.ALCAbstractImpl
      extended by com.jogamp.openal.impl.ALCImpl
All Implemented Interfaces:
ALC, ALCConstants

public class ALCImpl
extends ALCAbstractImpl

ALC implementation.

Author:
Michael Bien

Field Summary
 
Fields inherited from interface com.jogamp.openal.ALCConstants
ALC_ALL_ATTRIBUTES, ALC_ATTRIBUTES_SIZE, ALC_CAPTURE_DEFAULT_DEVICE_SPECIFIER, ALC_CAPTURE_DEVICE_SPECIFIER, ALC_CAPTURE_SAMPLES, ALC_DEFAULT_DEVICE_SPECIFIER, ALC_DEVICE_SPECIFIER, 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 Summary
ALCImpl()
           
 
Method Summary
 String[] alcGetCaptureDeviceSpecifiers()
          Fetches the names of the available ALC capture device specifiers.
 String[] alcGetDeviceSpecifiers()
          Fetches the names of the available ALC device specifiers.
 String alcGetString(ALCdevice device, int param)
          Interface to C language function:
const ALCchar * alcGetString(ALCdevice * device, ALCenum param);
 ByteBuffer alcGetStringImpl(ALCdevice device, int param)
          Entry point (through function pointer) to C language function:
const ALCchar * alcGetString(ALCdevice * device, ALCenum param);
 
Methods inherited from class com.jogamp.openal.impl.ALCAbstractImpl
alcCaptureCloseDevice, alcCaptureOpenDevice, alcCaptureOpenDevice, alcCaptureSamples, alcCaptureStart, alcCaptureStop, alcCloseDevice, alcCreateContext, alcCreateContext, alcDestroyContext, alcGetContextsDevice, alcGetCurrentContext, alcGetEnumValue, alcGetEnumValue, alcGetError, alcGetIntegerv, alcGetIntegerv, alcIsExtensionPresent, alcMakeContextCurrent, alcOpenDevice, alcProcessContext, alcSuspendContext, getALCProcAddressTable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ALCImpl

public ALCImpl()
Method Detail

alcGetString

public String alcGetString(ALCdevice device,
                           int param)
Description copied from interface: ALC
Interface to C language function:
const ALCchar * alcGetString(ALCdevice * device, ALCenum param);


alcGetStringImpl

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


alcGetDeviceSpecifiers

public String[] alcGetDeviceSpecifiers()
Fetches the names of the available ALC device specifiers. Equivalent to the C call alcGetString(NULL, ALC_DEVICE_SPECIFIER).


alcGetCaptureDeviceSpecifiers

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