Share via


AVAudioEnvironmentDistanceAttenuationModel Enum

Definition

Enumerates attenuation models used by AVAudioEnvironmentDistanceAttenuationParameters.

[ObjCRuntime.Native]
public enum AVAudioEnvironmentDistanceAttenuationModel
[<ObjCRuntime.Native>]
type AVAudioEnvironmentDistanceAttenuationModel = 
Inheritance
AVAudioEnvironmentDistanceAttenuationModel
Attributes

Fields

Name Value Description
Exponential 1

Gain = (Distance / ReferenceDistance)^(-RolloffFactor)

Inverse 2

Gain = ReferenceDistance / (ReferenceDistance + RolloffFactor * (Distance - ReferenceDistance))

Linear 3

Gain = (1 - RolloffFactor * (Distance - ReferenceDistance) / (MaximumDistance - ReferenceDistance))

Remarks

Graph of Gain as Distance ranges from 0 to 10 with: ReferenceDistance = 5, RolloffFactor = 0.5, and MaximumDistance = 20

Exponential

Inverse

Linear

Applies to