AudioPcmFrame
外部 PCM 格式音频帧的信息。
struct AudioPcmFrame {
OPTIONAL_ENUM_SIZE_T {
kMaxDataSizeSamples = 3840,
kMaxDataSizeBytes = kMaxDataSizeSamples * sizeof(int16_t),
};
uint32_t capture_timestamp;
size_t samples_per_channel_;
int sample_rate_hz_;
size_t num_channels_;
rtc::BYTES_PER_SAMPLE bytes_per_sample;
int16_t data_[kMaxDataSizeSamples];
};
属性
- OPTIONAL_ENUM_SIZE_T
- PCM 格式音频帧缓冲大小。初始值为 3840。
- capture_timestamp
- 音频帧的时间戳 (ms)。
- samples_per_channel_
- 每个声道的采样点数。
- sample_rate_hz_
- 音频采样率 (Hz)。
- num_channels_
- 音频声道数。
- bytes_per_sample
- 音频数据的字节数。
- data_
- 音频帧数据。