# AudioFrame (/zh-CN/api-reference/rtc/harmonyos/class-audioframe)

> For AI agents: see the complete documentation index at [llms.txt](/llms.txt).

<a id="class_audioframe__prototype"></a>

<a id="class_audioframe__parameters"></a>

##

<ParameterList>
<a id="samplesperchannel"></a>
<Parameter name="samplesPerChannel">

每个声道的采样点数。

</Parameter>
<a id="bytespersample"></a>
<Parameter name="bytesPerSample">

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

</Parameter>
<a id="channelnums"></a>
<Parameter name="channelNums">

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

<a id="class_audioframe__ul_zxz_2wt_r4b"></a>

- 1: 单声道
- 2: 双声道

</Parameter>
<a id="sampleratahz"></a>
<Parameter name="sampleRataHz">

每声道每秒的采样点数。

声音数据缓存区（如果是立体声，数据是交叉存储的）。

缓存区数据大小 `buffer` = `samples` × `channels` × `bytesPerSample`。

</Parameter>
<a id="timestamp"></a>
<Parameter name="timestamp">

音频帧的时间戳。

</Parameter>
</ParameterList>
