AudioSpectrumData

The audio spectrum data.

class AudioSpectrumData {
    const AudioSpectrumData({this.audioSpectrumData, this.dataLength});
  
    @JsonKey(name: 'audioSpectrumData')
    final List<double>? audioSpectrumData;
    @JsonKey(name: 'dataLength')
    final int? dataLength;
    factory AudioSpectrumData.fromJson(Map<String, dynamic> json) =>
        _$AudioSpectrumDataFromJson(json);
    Map<String, dynamic> toJson() => _$AudioSpectrumDataToJson(this);
  }

Attributes

audioSpectrumData

The audio spectrum data. Agora divides the audio frequency into 256 frequency domains, and reports the energy value of each frequency domain through this parameter. The value range of each energy type is [-300, 1] and the unit is dBFS.

dataLength
The audio spectrum data length is 256.