com.jogamp.openal
Interface ALC

All Superinterfaces:
ALCConstants

public interface ALC
extends ALCConstants


Field Summary
static int HAS_STDDEF
           
 
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
 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
See Also:
Constant Field Values
Method Detail

alcCaptureCloseDevice

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


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


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-backed Buffer

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


alcCloseDevice

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


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-backed IntBuffer

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


alcDestroyContext

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


alcGetContextsDevice

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


alcGetCurrentContext

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


alcGetEnumValue

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


alcGetError

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


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-backed IntBuffer

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


alcGetString

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


alcIsExtensionPresent

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


alcMakeContextCurrent

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


alcOpenDevice

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


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


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