AudioPcmFrame

  • Flutter

更新时间不可用

外部 PCM 格式音频帧的信息。

Dart
class AudioPcmFrame {
  const AudioPcmFrame(
      {this.captureTimestamp,
      this.samplesPerChannel,
      this.sampleRateHz,
      this.numChannels,
      this.bytesPerSample,
      this.data});

  @JsonKey(name: 'capture_timestamp')
  final int? captureTimestamp;

  @JsonKey(name: 'samples_per_channel_')
  final int? samplesPerChannel;

  @JsonKey(name: 'sample_rate_hz_')
  final int? sampleRateHz;

  @JsonKey(name: 'num_channels_')
  final int? numChannels;

  @JsonKey(name: 'bytes_per_sample')
  final BytesPerSample? bytesPerSample;

  @JsonKey(name: 'data_')
  final List<int>? data;

  factory AudioPcmFrame.fromJson(Map<String, dynamic> json) =>
      _$AudioPcmFrameFromJson(json);

  Map<String, dynamic> toJson() => _$AudioPcmFrameToJson(this);
}

属性

参数名描述
captureTimestamp

音频帧的时间戳 (ms)。

samplesPerChannel

每个声道的采样点数。

sampleRateHz

音频采样率 (Hz)。

numChannels

音频声道数。

bytesPerSample

音频数据的字节数。

data

音频帧数据。

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

这个页面有帮助吗?