AudioFrame

  • Android

更新时间不可用

原始音频数据。

Java
public class AudioFrame {
  public ByteBuffer buffer;
  public int sampleRataHz;
  public int bytesPerSample;
  public int channelNums;
  public int samplesPerChannel;
  public long timestamp;
}

属性

参数名描述
buffer

音频帧的数据缓冲区。当音频帧使用立体声通道时,数据缓冲区为交叉存储。缓冲区大小计算方式为:buffer = samples × channels × bytesPerSample。

sampleRataHz

音频帧中每个声道的采样率(单位为 Hz)。

bytesPerSample

每个采样的字节数。对于 PCM 数据,通常为 16 位(2 字节)。

channelNums

音频通道数(立体声时为交叉存储)。

  • 1:单声道。
  • 2:立体声。
samplesPerChannel

音频帧中每个声道的采样数。

timestamp

音频帧的时间戳(单位:毫秒)。

表格内容超出当前宽度,可横向滚动查看更多列。

这个页面有帮助吗?