net.java.games.joal
Interface ALC

All Superinterfaces:
ALCConstants

public interface ALC
extends ALCConstants


Field Summary
 
Fields inherited from interface net.java.games.joal.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
 
Method Summary
 boolean alcCaptureCloseDevice(ALCdevice device)
          Entry point (through function pointer) to C language function:
ALCboolean alcCaptureCloseDevice(ALCdevice * device);
 ALCdevice alcCaptureOpenDevice(byte[] devicename, int devicename_offset, 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);
 ALCdevice alcCaptureOpenDevice(ByteBuffer 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(ALCvoid);
 String[] alcGetDeviceSpecifiers()
          Fetches the names of the available ALC device specifiers.
 int alcGetEnumValue(ALCdevice device, byte[] enumname, int enumname_offset)
          Entry point (through function pointer) to C language function:
ALCenum alcGetEnumValue(ALCdevice * device, const ALCchar * enumname);
 int alcGetEnumValue(ALCdevice device, ByteBuffer 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[] data, int data_offset)
          Entry point (through function pointer) to C language function:
void alcGetIntegerv(ALCdevice * device, ALCenum param, ALCsizei size, ALCint * data);
 void alcGetIntegerv(ALCdevice device, int param, int size, IntBuffer data)
          Entry point (through function pointer) to C language function:
void alcGetIntegerv(ALCdevice * device, ALCenum param, ALCsizei size, ALCint * data);
 String alcGetString(ALCdevice device, int param)
          Entry point (through function pointer) 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);
 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);
 

Method Detail

alcCaptureCloseDevice

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


alcCaptureOpenDevice

public ALCdevice alcCaptureOpenDevice(ByteBuffer 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);


alcCaptureOpenDevice

public ALCdevice alcCaptureOpenDevice(byte[] devicename,
                                      int devicename_offset,
                                      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);


alcCaptureSamples

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);


alcCaptureStart

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


alcCaptureStop

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


alcCloseDevice

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


alcCreateContext

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


alcCreateContext

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);


alcDestroyContext

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


alcGetContextsDevice

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


alcGetCurrentContext

public ALCcontext alcGetCurrentContext()
Entry point (through function pointer) to C language function:
ALCcontext * alcGetCurrentContext(ALCvoid);


alcGetEnumValue

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


alcGetEnumValue

public int alcGetEnumValue(ALCdevice device,
                           byte[] enumname,
                           int enumname_offset)
Entry point (through function pointer) to C language function:
ALCenum alcGetEnumValue(ALCdevice * device, const ALCchar * enumname);


alcGetError

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


alcGetIntegerv

public void alcGetIntegerv(ALCdevice device,
                           int param,
                           int size,
                           IntBuffer data)
Entry point (through function pointer) to C language function:
void alcGetIntegerv(ALCdevice * device, ALCenum param, ALCsizei size, ALCint * data);


alcGetIntegerv

public void alcGetIntegerv(ALCdevice device,
                           int param,
                           int size,
                           int[] data,
                           int data_offset)
Entry point (through function pointer) to C language function:
void alcGetIntegerv(ALCdevice * device, ALCenum param, ALCsizei size, ALCint * data);


alcGetStringImpl

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


alcIsExtensionPresent

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


alcMakeContextCurrent

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


alcOpenDevice

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


alcProcessContext

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


alcSuspendContext

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


alcGetString

public String alcGetString(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).