Platforms to show: All Mac Windows Linux Cross-Platform
AVAudioEnvironmentDistanceAttenuationParametersMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | AVFoundationNode | MBS AVFoundation Plugin | 15.3 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | All |
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 5 properties
- property distanceAttenuationModel as Integer
- property Handle as Integer
- property maximumDistance as Double
- property referenceDistance as Double
- property rolloffFactor as Double
- method Constructor Private
- shared method available as boolean
- 3 constants
Distance attenuation models
Constant | Value | Description |
---|---|---|
DistanceAttenuationModelExponential | 1 |
Calculated as distanceGain = (distance / referenceDistance) ^ (-rolloffFactor). |
DistanceAttenuationModelInverse | 2 |
Calculated as distanceGain = referenceDistance / (referenceDistance + rolloffFactor * (distance – referenceDistance)). |
DistanceAttenuationModelLinear | 3 |
Calculated as distanceGain = (1 – rolloffFactor * (distance – referenceDistance) / (maximumDistance – referenceDistance)). |
This class has no sub classes.
Some properties using for this class:
- AVAudioEnvironmentNodeMBS.distanceAttenuationParameters as AVAudioEnvironmentDistanceAttenuationParametersMBS
The items on this page are in the following plugins: MBS AVFoundation Plugin.
AVAudioEngineMBS - AVAudioEnvironmentNodeMBS