EncodedAudioFrameInfo

  • Flutter

更新时间不可用

编码后音频的信息。

Dart
class EncodedAudioFrameInfo {
  const EncodedAudioFrameInfo(
      {this.codec,
      this.sampleRateHz,
      this.samplesPerChannel,
      this.numberOfChannels,
      this.advancedSettings,
      this.captureTimeMs});

  @JsonKey(name: 'codec')
  final AudioCodecType? codec;

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

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

  @JsonKey(name: 'numberOfChannels')
  final int? numberOfChannels;

  @JsonKey(name: 'advancedSettings')
  final EncodedAudioFrameAdvancedSettings? advancedSettings;

  @JsonKey(name: 'captureTimeMs')
  final int? captureTimeMs;

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

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

属性

参数名描述
codec

音频编码规格: AudioCodecType。

sampleRateHz

音频采样率 (Hz)。

samplesPerChannel

每个声道的音频采样数。

numberOfChannels

声道数。

advancedSettings

该功能暂不支持。

captureTimeMs

采集外部编码视频帧的 Unix 时间戳 (ms)。

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

这个页面有帮助吗?