Package io.agora.rtc2

Class SpatialAudioParams

java.lang.Object
io.agora.rtc2.SpatialAudioParams

public class SpatialAudioParams extends Object
  • Field Details

    • speaker_azimuth

      public Double speaker_azimuth
      Speaker azimuth in a spherical coordinate system centered on the listener.
    • speaker_elevation

      public Double speaker_elevation
      Speaker elevation in a spherical coordinate system centered on the listener.
    • speaker_distance

      public Double speaker_distance
      Distance between speaker and listener.
    • speaker_orientation

      public Integer speaker_orientation
      Speaker orientation [0-180], 0 degree is the same with listener orientation.
    • enable_blur

      public Boolean enable_blur
      Enable blur or not for the speaker.
    • enable_air_absorb

      public Boolean enable_air_absorb
      Enable air absorb or not for the speaker.
    • speaker_attenuation

      public Double speaker_attenuation
      Speaker attenuation factor.
    • enable_doppler

      public Boolean enable_doppler
      Enable doppler factor.
  • Constructor Details

    • SpatialAudioParams

      public SpatialAudioParams()
  • Method Details

    • getSpeakerAzimuth

      public Double getSpeakerAzimuth()
      get speaker azimuth
    • getSpeakerElevation

      public Double getSpeakerElevation()
      get speaker elevation
    • getSpeakerDistance

      public Double getSpeakerDistance()
      get speaker distance
    • getSpeakerOrientation

      public Integer getSpeakerOrientation()
      get speaker orientation
    • getBlurFlag

      public Boolean getBlurFlag()
      get blur enabled flag
    • getAirAbsorbFlag

      public Boolean getAirAbsorbFlag()
      get air absorb enabled flag
    • getSpeakerAttenuation

      public Double getSpeakerAttenuation()
      get speaker attenuation
    • getDopplerFlag

      public Boolean getDopplerFlag()