#include <NGIAgoraMediaNode.h>
|
virtual int | sendAudioPcmData (const void *audio_data, uint32_t capture_timestamp, const size_t samples_per_channel, const agora::rtc::BYTES_PER_SAMPLE bytes_per_sample, const size_t number_of_channels, const uint32_t sample_rate)=0 |
|
◆ ~IAudioPcmDataSender()
agora::rtc::IAudioPcmDataSender::~IAudioPcmDataSender |
( |
| ) |
|
|
inlineprotected |
◆ sendAudioPcmData()
virtual int agora::rtc::IAudioPcmDataSender::sendAudioPcmData |
( |
const void * |
audio_data, |
|
|
uint32_t |
capture_timestamp, |
|
|
const size_t |
samples_per_channel, |
|
|
const agora::rtc::BYTES_PER_SAMPLE |
bytes_per_sample, |
|
|
const size_t |
number_of_channels, |
|
|
const uint32_t |
sample_rate |
|
) |
| |
|
pure virtual |
将 PCM 格式的音频数据发送到本地音频轨道。
- 参数
-
audio_data | 需要发送的 PCM 音频数据。 |
capture_timestamp | 音频数据采集时间戳(毫秒)。 |
samples_per_channel | 对于每个声道,10 毫秒内采集的音频样本数。 |
bytes_per_sample | 每个样本的字节数。 |
number_of_channels | 每个样本的声道数。 |
sample_rate | 采样率 (Hz)。最小值是 8000。 |
- 返回
-
该类的文档由以下文件生成: