Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
org.lwjgl.openal.ALCdevice

Packages that use ALCdevice
org.lwjgl.openal |

Uses of ALCdevice in org.lwjgl.openal

Fields in org.lwjgl.openal declared as ALCdevice
`protected static ALCdevice` | `AL.device` ALCdevice instance.

Methods in org.lwjgl.openal that return ALCdevice
`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. the client program) to connect to a device (i.e. the server).
`static ALCdevice` | `AL.getDevice()`

Methods in org.lwjgl.openal with parameters of type ALCdevice
`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. the client program) to disconnect from a device (i.e. the server).
`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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2002-2006 lwjgl.org. All Rights Reserved.