io.agora.rtc.AudioPcmFrame类 参考
AudioPcmFrame
类。
构造及析构函数说明
AudioPcmFrame() [1/2]
io.agora.rtc.AudioPcmFrame.AudioPcmFrame | ( | ) |
AudioPcmFrame() [2/2]
io.agora.rtc.AudioPcmFrame.AudioPcmFrame | ( | int | captureTimestamp, |
int | samplesPerChannel, | ||
int | sampleRateHz, | ||
int | numChannels, | ||
int | bytesPerSample, | ||
short | data ) |
构造函数。
参数
参数名 | 描述 |
---|---|
captureTimestamp | 时间戳(毫秒)。 |
samplesPerChannel | 每个声道的采样点数。 |
sampleRateHz | 采样率(Hz)。 |
numChannels | 声道数。 |
bytesPerSample | 每个样本的字节数。 |
data | 音频帧数据。 |
成员函数说明
getBytesPerSample()
int io.agora.rtc.AudioPcmFrame.getBytesPerSample | ( | ) |
getCaptureTimestamp()
int io.agora.rtc.AudioPcmFrame.getCaptureTimestamp | ( | ) |
getData()
short io.agora.rtc.AudioPcmFrame.getData | ( | ) |
getNumChannels()
int io.agora.rtc.AudioPcmFrame.getNumChannels | ( | ) |
getSampleRateHz()
int io.agora.rtc.AudioPcmFrame.getSampleRateHz | ( | ) |
getSamplesPerChannel()
int io.agora.rtc.AudioPcmFrame.getSamplesPerChannel | ( | ) |
setBytesPerSample()
void io.agora.rtc.AudioPcmFrame.setBytesPerSample | ( | int | bytesPerSample | ) |
setCaptureTimestamp()
void io.agora.rtc.AudioPcmFrame.setCaptureTimestamp | ( | int | captureTimestamp | ) |
setData()
void io.agora.rtc.AudioPcmFrame.setData | ( | short | data | ) |
setNumChannels()
void io.agora.rtc.AudioPcmFrame.setNumChannels | ( | int | numChannels | ) |
setSampleRateHz()
void io.agora.rtc.AudioPcmFrame.setSampleRateHz | ( | int | sampleRateHz | ) |
setSamplesPerChannel()
void io.agora.rtc.AudioPcmFrame.setSamplesPerChannel | ( | int | samplesPerChannel | ) |
类成员变量说明
private
bytesPerSample
|
private
captureTimestamp
|
private
data
|
private
numChannels
|
private
sampleRateHz
|
private
samplesPerChannel
|