详细描述
外部 PCM 格式音频帧的信息
成员枚举类型说明
anonymous enum
音频数据缓冲区大小
枚举值 | |
---|
kMaxDataSizeSamples | 最大数据采样点数计算如下:对双声道,32 kHz 采样率,60 ms 缓存时长的数据:2 x 32 x 60 = 3840 |
kMaxDataSizeBytes | 最大数据字节数 |
构造及析构函数说明
AudioPcmFrame()
ar::media::base::AudioPcmFrame::AudioPcmFrame()
AudioPcmFrame()
ar::media::base::AudioPcmFrame::AudioPcmFrame(const AudioPcmFrame &frame)
成员函数说明
operator=()
void ar::media::base::AudioPcmFrame::operator= (const AudioPcmFrame &frame)
类成员变量说明
capture_timestamp
uint32_t ar::media::base::AudioPcmFrame::capture_timestamp = 0
音频帧的时间戳 (ms)
samples_per_channel_
size_t ar::media::base::AudioPcmFrame::samples_per_channel_ = 0
每个声道的采样点数
sample_rate_hz_
int ar::media::base::AudioPcmFrame::sample_rate_hz_ = 0
音频采样率 (Hz)
num_channels_
size_t ar::media::base::AudioPcmFrame::num_channels_ = 0
音频声道数
bytes_per_sample
size_t ar::media::base::AudioPcmFrame::bytes_per_sample = 0
音频数据的字节数
data_
int16_t ar::media::base::AudioPcmFrame::data_[kMaxDataSizeSamples] = {0}
音频数据的字节数