io.agora.rtc.AudioFrame类 参考
- Java
更新时间不可用
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()类成员变量说明
avsyncType
int io.agora.rtc.AudioFrame.avsyncTypebuffer
java.nio.ByteBuffer io.agora.rtc.AudioFrame.bufferbytesPerSample
int io.agora.rtc.AudioFrame.bytesPerSamplechannels
int io.agora.rtc.AudioFrame.channelsfarFiledFlag
int io.agora.rtc.AudioFrame.farFiledFlagmusicProb
int io.agora.rtc.AudioFrame.musicProbpitch
int io.agora.rtc.AudioFrame.pitchrenderTimeMs
long io.agora.rtc.AudioFrame.renderTimeMsrms
int io.agora.rtc.AudioFrame.rmssamplesPerChannel
int io.agora.rtc.AudioFrame.samplesPerChannelsamplesPerSec
int io.agora.rtc.AudioFrame.samplesPerSectype
int io.agora.rtc.AudioFrame.typevoiceProb
int io.agora.rtc.AudioFrame.voiceProb该类的文档由以下文件生成:
- AudioFrame.java