public static class BaseAudioDevice.AudioBus
extends java.lang.Object
BaseAudioDevice.getAudioBus()
method to get the AudioBus object for the audio device. The audio device pushes
captured audio samples to and fetches unrendered audio samples from the
audio bus.Modifier and Type | Method and Description |
---|---|
int |
readRenderData(java.nio.ByteBuffer data,
int numberOfSamples)
Retrieves unrendered audio samples from the session.
|
int |
readRenderData(java.nio.ShortBuffer data,
int numberOfSamples)
Retrieves unrendered audio samples from the session.
|
void |
writeCaptureData(java.nio.ByteBuffer data,
int numberOfSamples)
Passes audio data to transmit to a session.
|
void |
writeCaptureData(java.nio.ShortBuffer data,
int numberOfSamples)
Passes audio data to transmit to a session.
|
public void writeCaptureData(java.nio.ByteBuffer data, int numberOfSamples)
data
- The byte buffer containing audio data.numberOfSamples
- The number of samples available for copying.public void writeCaptureData(java.nio.ShortBuffer data, int numberOfSamples)
data
- The byte buffer containing audio data.numberOfSamples
- The number of samples available for copying.public int readRenderData(java.nio.ByteBuffer data, int numberOfSamples)
data
- The byte buffer containing audio data.numberOfSamples
- The number of samples requested.public int readRenderData(java.nio.ShortBuffer data, int numberOfSamples)
data
- The byte buffer containing audio data.numberOfSamples
- The number of samples requested.