SpatialAudioParams
- Flutter
更新时间不可用
空间音频参数。
class SpatialAudioParams {
const SpatialAudioParams(
{this.speakerAzimuth,
this.speakerElevation,
this.speakerDistance,
this.speakerOrientation,
this.enableBlur,
this.enableAirAbsorb,
this.speakerAttenuation,
this.enableDoppler});
@JsonKey(name: 'speaker_azimuth')
final double? speakerAzimuth;
@JsonKey(name: 'speaker_elevation')
final double? speakerElevation;
@JsonKey(name: 'speaker_distance')
final double? speakerDistance;
@JsonKey(name: 'speaker_orientation')
final int? speakerOrientation;
@JsonKey(name: 'enable_blur')
final bool? enableBlur;
@JsonKey(name: 'enable_air_absorb')
final bool? enableAirAbsorb;
@JsonKey(name: 'speaker_attenuation')
final double? speakerAttenuation;
@JsonKey(name: 'enable_doppler')
final bool? enableDoppler;
factory SpatialAudioParams.fromJson(Map<String, dynamic> json) =>
_$SpatialAudioParamsFromJson(json);
Map<String, dynamic> toJson() => _$SpatialAudioParamsToJson(this);
}属性
| 参数名 | 描述 |
|---|---|
speaker_azimuth | |
speaker_elevation | |
speaker_distance | |
speaker_orientation | |
enable_blur | |
enable_air_absorb | |
speaker_attenuation | |
enable_doppler | 注:
是否开启多普勒音效:当声源与接收声源者之间产生相对位移时,接收方听到的音调会发生变化。
|