AudioPcmFrame
用于描述 PCM 格式音频帧的相关参数。
C++
struct AudioPcmFrame {
OPTIONAL_ENUM_SIZE_T{
kMaxDataSizeSamples = 3840,
kMaxDataSizeBytes = kMaxDataSizeSamples * sizeof(int16_t),
};
int64_t capture_timestamp;
size_t samples_per_channel_;
int sample_rate_hz_;
size_t num_channels_;
int audio_track_number_;
rtc::BYTES_PER_SAMPLE bytes_per_sample;
int16_t data_[kMaxDataSizeSamples];
bool is_stereo_;
};
capture_timestamp
音频帧的时间戳(单位:毫秒)。
samples_per_channel_
每个声道的采样点数量。
sample_rate_hz_
音频采样率(单位:Hz)。
num_channels_
音频的声道数。
bytes_per_sample
每个采样点的字节数。
data_
音频帧的原始数据。