io.agora.rtc.AudioFrame类 参考
AudioFrame
类。
构造及析构函数说明
AudioFrame() [1/2]
io.agora.rtc.AudioFrame.AudioFrame | ( | ) |
构造函数。
参数
参数名 | 描述 |
---|---|
type | 音频帧类型。
|
samplesPerChannel | 每个声道的采样点数。 |
bytesPerSample | 每个采样点的字节数: 对于 PCM 来说,一般使用 16 bit,即两个字节。 |
channels | 声道数量(如果是立体声,数据是交叉的)。 |
samplesPerSec | 每声道每秒的采样点数。 |
buffer | 声音数据缓冲区。 |
renderTimeMs | 外部音频帧的渲染时间戳,你可以使用该时间戳还原音频帧顺序。你可以将其设为 0。 |
AudioFrame() [2/2]
io.agora.rtc.AudioFrame.AudioFrame | ( | int | type, |
int | samplesPerChannel, | ||
int | bytesPerSample, | ||
int | channels, | ||
int | samplesPerSec, | ||
java.nio.ByteBuffer | buffer, | ||
long | renderTimeMs, | ||
int | avsyncType, | ||
int | farFiledFlag, | ||
int | rms, | ||
int | voiceProb, | ||
int | musicProb, | ||
int | pitch ) |
成员函数说明
getAvsyncType()
int io.agora.rtc.AudioFrame.getAvsyncType | ( | ) |
getBuffer()
java.nio.ByteBuffer io.agora.rtc.AudioFrame.getBuffer | ( | ) |
getBytesPerSample()
int io.agora.rtc.AudioFrame.getBytesPerSample | ( | ) |
getChannels()
int io.agora.rtc.AudioFrame.getChannels | ( | ) |
getFarFiledFlag()
int io.agora.rtc.AudioFrame.getFarFiledFlag | ( | ) |
getMusicProb()
int io.agora.rtc.AudioFrame.getMusicProb | ( | ) |
getPitch()
int io.agora.rtc.AudioFrame.getPitch | ( | ) |
getRenderTimeMs()
long io.agora.rtc.AudioFrame.getRenderTimeMs | ( | ) |
getRms()
int io.agora.rtc.AudioFrame.getRms | ( | ) |
getSamplesPerChannel()
int io.agora.rtc.AudioFrame.getSamplesPerChannel | ( | ) |
getSamplesPerSec()
int io.agora.rtc.AudioFrame.getSamplesPerSec | ( | ) |
getType()
int io.agora.rtc.AudioFrame.getType | ( | ) |
getVoiceProb()
int io.agora.rtc.AudioFrame.getVoiceProb | ( | ) |
setAvsyncType()
void io.agora.rtc.AudioFrame.setAvsyncType | ( | int | avsyncType | ) |
setBuffer()
void io.agora.rtc.AudioFrame.setBuffer | ( | java.nio.ByteBuffer | buffer | ) |
setBytesPerSample()
void io.agora.rtc.AudioFrame.setBytesPerSample | ( | int | bytesPerSample | ) |
setChannels()
void io.agora.rtc.AudioFrame.setChannels | ( | int | channels | ) |
setFarFiledFlag()
void io.agora.rtc.AudioFrame.setFarFiledFlag | ( | int | farFiledFlag | ) |
setMusicProb()
void io.agora.rtc.AudioFrame.setMusicProb | ( | int | musicProb | ) |
setPitch()
void io.agora.rtc.AudioFrame.setPitch | ( | int | pitch | ) |
setRenderTimeMs()
void io.agora.rtc.AudioFrame.setRenderTimeMs | ( | long | renderTimeMs | ) |
setRms()
void io.agora.rtc.AudioFrame.setRms | ( | int | rms | ) |
setSamplesPerChannel()
void io.agora.rtc.AudioFrame.setSamplesPerChannel | ( | int | samplesPerChannel | ) |
setSamplesPerSec()
void io.agora.rtc.AudioFrame.setSamplesPerSec | ( | int | samplesPerSec | ) |
setType()
void io.agora.rtc.AudioFrame.setType | ( | int | type | ) |
setVoiceProb()
void io.agora.rtc.AudioFrame.setVoiceProb | ( | int | voiceProb | ) |
toString()
String io.agora.rtc.AudioFrame.toString | ( | ) |
类成员变量说明
private
avsyncType
|
private
buffer
|
private
bytesPerSample
|
private
channels
|
private
farFiledFlag
|
private
musicProb
|
private
pitch
|
private
renderTimeMs
|
private
rms
|
private
samplesPerChannel
|
private
samplesPerSec
|
private
type
|
private
voiceProb
|