Поделиться через


AVAudioEnvironmentDistanceAttenuationModel Перечисление

Определение

Перечисляет модели затухания, используемые AVAudioEnvironmentDistanceAttenuationParameters.

public enum AVAudioEnvironmentDistanceAttenuationModel
type AVAudioEnvironmentDistanceAttenuationModel = 
Наследование
AVAudioEnvironmentDistanceAttenuationModel

Поля

Exponential 1

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

Inverse 2

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

Linear 3

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

Комментарии

Граф как Gain Расстояние находится в диапазоне от 0 до 10 с: ReferenceDistance = 5, RolloffFactor = 0.5и MaximumDistance = 20

Exponential

Inverse

Linear

Применяется к