public final class AudioFrame
extends java.lang.Object
AudioFrame
- audio frame.Modifier and Type | Field and Description |
---|---|
FloatArray[] |
pcm
frame PCM data (pcm.length is a number of channels, pcm float is in the [-1.0, 1.0] range).
|
int |
rate
frame sampling rate.
|
java.lang.Object |
tag
tag associated with the audio frame.
|
long |
timestamp
frame timestamp.
|
Constructor and Description |
---|
AudioFrame(int rate,
FloatArray[] pcm)
Constructor.
|
AudioFrame(long timestamp,
int rate,
FloatArray[] pcm)
Constructor.
|
AudioFrame(long timestamp,
int rate,
FloatArray[] pcm,
java.lang.Object tag)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
int |
getChannels() |
int |
getSamples() |
java.lang.String |
toString() |
public final long timestamp
public final int rate
public final FloatArray[] pcm
public java.lang.Object tag
public AudioFrame(int rate, FloatArray[] pcm)
rate
- sampling ratepcm
- PCM datapublic AudioFrame(long timestamp, int rate, FloatArray[] pcm)
timestamp
- timestamprate
- sampling ratepcm
- PCM datapublic AudioFrame(long timestamp, int rate, FloatArray[] pcm, java.lang.Object tag)
timestamp
- timestamprate
- sampling ratepcm
- PCM datatag
-