#include <AgoraMediaBase.h>
◆ AudioFrame()
agora::media::IAudioFrameObserverBase::AudioFrame::AudioFrame |
( |
| ) |
|
|
inline |
◆ avsync_type
int agora::media::IAudioFrameObserverBase::AudioFrame::avsync_type |
◆ buffer
void* agora::media::IAudioFrameObserverBase::AudioFrame::buffer |
声音数据缓存区(如果是立体声,数据是交叉存储的)。 缓存区数据大小 buffer = samples × channels × bytesPerSample。
◆ bytesPerSample
每个采样点的字节数: 对于 PCM 来说,一般使用 16 bit,即两个字节。
◆ channels
int agora::media::IAudioFrameObserverBase::AudioFrame::channels |
◆ renderTimeMs
int64_t agora::media::IAudioFrameObserverBase::AudioFrame::renderTimeMs |
外部音频帧的渲染时间戳。 你可以使用该时间戳还原音频帧顺序;在有视频的场景中(包含使用外部视频源的场景),该参数可以用于实现音视频同步。
◆ samplesPerChannel
int agora::media::IAudioFrameObserverBase::AudioFrame::samplesPerChannel |
◆ samplesPerSec
int agora::media::IAudioFrameObserverBase::AudioFrame::samplesPerSec |
◆ type
该结构体的文档由以下文件生成: