IAudioFrameObserverBase::AudioFrame结构体 参考

  • C++

更新时间不可用

详细描述

AudioFrame 定义。

构造及析构函数说明

AudioFrame()

inline
IAudioFrameObserverBase::AudioFrame::AudioFrame()

类成员变量说明

type

AUDIO_FRAME_TYPE IAudioFrameObserverBase::AudioFrame::type

音频帧类型。

samplesPerChannel

int IAudioFrameObserverBase::AudioFrame::samplesPerChannel

每个声道的采样点数。

bytesPerSample

agora::rtc::BYTES_PER_SAMPLE IAudioFrameObserverBase::AudioFrame::bytesPerSample

每个采样点的字节数: 对于 PCM 来说,一般使用 16 bit,即两个字节。

channels

int IAudioFrameObserverBase::AudioFrame::channels

声道数量(如果是立体声,数据是交叉的)。

samplesPerSec

int IAudioFrameObserverBase::AudioFrame::samplesPerSec

每声道每秒的采样点数。

buffer

void* IAudioFrameObserverBase::AudioFrame::buffer

声音数据缓冲区(如果是立体声,数据是交叉存储的)。 缓冲区数据大小 buffer = samples × channels × bytesPerSample。

renderTimeMs

int64_t IAudioFrameObserverBase::AudioFrame::renderTimeMs

外部音频帧的渲染时间戳。 你可以使用该时间戳还原音频帧顺序;在有视频的场景中(包含使用外部视频源的场景),该参数可以用于实现音视频同步。

avsync_type

int IAudioFrameObserverBase::AudioFrame::avsync_type

这个页面有帮助吗?