public class SOFTPauseDevice
extends java.lang.Object
This extension allows applications to pause a playback device. The main purpose of this is to silence output, stop processing, and allow the audio hardware to go into a low-power mode. On a mobile device, for instance, apps may want to silence output and not waste battery life with unneeded processing when in the background.
| Modifier and Type | Method and Description |
|---|---|
static void |
alcDevicePauseSOFT(long device)
Pauses a playback device.
|
static void |
alcDeviceResumeSOFT(long device)
Resumes playback of a paused device.
|
public static void alcDevicePauseSOFT(long device)
When paused, no contexts associated with the device will be processed or updated. Playing sources will not produce sound, have their offsets incremented, or process any more buffers, until the device is resumed. Pausing a device that is already paused is a legal no-op.
device - the device to pausepublic static void alcDeviceResumeSOFT(long device)
This will restart processing on the device -- sources will resume playing sound as normal. Resuming playback on a device that is not paused is a legal no-op.
These functions are not reference counted. alcDeviceResumeSOFT only needs to be called once to resume playback, regardless of how many times
DevicePauseSOFT was called.
device - the device to resumeCopyright LWJGL. All Rights Reserved. License terms.