Package | Description |
---|---|
org.lwjgl.openal |
Modifier and Type | Method and Description |
---|---|
static ALCdevice |
ALC11.alcCaptureOpenDevice(java.lang.String devicename,
int frequency,
int format,
int buffersize)
The alcCaptureOpenDevice function allows the application to connect to a capture
device.
|
static ALCdevice |
ALC10.alcGetContextsDevice(ALCcontext context)
The application can query for, and obtain an handle to, the device of a given context.
|
static ALCdevice |
ALC10.alcOpenDevice(java.lang.String devicename)
The
alcOpenDevice function allows the application (i.e. |
static ALCdevice |
AL.getDevice() |
Modifier and Type | Method and Description |
---|---|
static boolean |
ALC11.alcCaptureCloseDevice(ALCdevice device)
The alcCaptureCloseDevice function allows the application to disconnect from a capture
device.
|
static void |
ALC11.alcCaptureSamples(ALCdevice device,
java.nio.ByteBuffer buffer,
int samples)
When the application feels there are enough samples available to process, it can obtain
them from the AL via the alcCaptureSamples entry point.
|
static void |
ALC11.alcCaptureStart(ALCdevice device)
Once a capture device has been opened via alcCaptureOpenDevice, it is made to start
recording audio via the alcCaptureStart entry point:
Once started, the device will record audio to an internal ring buffer, the size of which was
specified when opening the device.
|
static void |
ALC11.alcCaptureStop(ALCdevice device)
If the application doesn't need to capture more audio for an amount of time, they can halt
the device without closing it via the alcCaptureStop entry point.
|
static boolean |
ALC10.alcCloseDevice(ALCdevice device)
The
alcCloseDevice function allows the application (i.e. |
static ALCcontext |
ALC10.alcCreateContext(ALCdevice device,
java.nio.IntBuffer attrList)
A context is created using
alcCreateContext . |
static int |
ALC10.alcGetEnumValue(ALCdevice device,
java.lang.String enumName)
Enumeration/token values are device independend, but tokens defined for
extensions might not be present for a given device.
|
static int |
ALC10.alcGetError(ALCdevice device)
ALC uses the same conventions and mechanisms as AL for error handling.
|
static void |
ALC10.alcGetInteger(ALCdevice device,
int pname,
java.nio.IntBuffer integerdata)
The application can query ALC for information using an integer query function.
|
static java.lang.String |
ALC10.alcGetString(ALCdevice device,
int pname)
The application can obtain certain strings from ALC.
|
static boolean |
ALC10.alcIsExtensionPresent(ALCdevice device,
java.lang.String extName)
Verify that a given extension is available for the current context and the device it
is associated with.
|
static void |
Util.checkALCError(ALCdevice device)
Checks for any ALC errors and throws an unchecked exception on errors
|
static void |
Util.checkALCValidDevice(ALCdevice device)
Checks for a valid device
|
Copyright © 2002-2009 lwjgl.org. All Rights Reserved.