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