AVFoundation.AVAudioEnvironmentDistanceAttenuationModel Enumeration
Enumerates attenuation models used by AVFoundation.AVAudioEnvironmentDistanceAttenuationParameters.

Syntax

[ObjCRuntime.Native]
public enum AVAudioEnvironmentDistanceAttenuationModel

Remarks

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

AVAudioEnvironmentDistanceAttenuationModel.Exponential

AVAudioEnvironmentDistanceAttenuationModel.Inverse

AVAudioEnvironmentDistanceAttenuationModel.Linear

Members

Member NameDescription
ExponentialGain = (Distance / ReferenceDistance)^(-RolloffFactor)
InverseGain = ReferenceDistance / (ReferenceDistance + RolloffFactor * (Distance - ReferenceDistance))
LinearGain = (1 - RolloffFactor * (Distance - ReferenceDistance) / (MaximumDistance - ReferenceDistance))

Requirements

Namespace: AVFoundation
Assembly: Xamarin.iOS (in Xamarin.iOS.dll)
Assembly Versions: 0.0.0.0