AudioNodeEmitterDecayModel.CreateNatural Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает Объект AudioNodeEmitterDecayModel с естественной моделью отката с помощью формулы с квадратом расстояния.
public:
static AudioNodeEmitterDecayModel ^ CreateNatural(double minGain, double maxGain, double unityGainDistance, double cutoffDistance);
static AudioNodeEmitterDecayModel CreateNatural(double const& minGain, double const& maxGain, double const& unityGainDistance, double const& cutoffDistance);
public static AudioNodeEmitterDecayModel CreateNatural(double minGain, double maxGain, double unityGainDistance, double cutoffDistance);
function createNatural(minGain, maxGain, unityGainDistance, cutoffDistance)
Public Shared Function CreateNatural (minGain As Double, maxGain As Double, unityGainDistance As Double, cutoffDistance As Double) As AudioNodeEmitterDecayModel
Параметры
- minGain
-
Double
double
Минимальное значение, применяемое к сигналу.
- maxGain
-
Double
double
Максимальное значение, применяемое к сигналу.
- unityGainDistance
-
Double
double
Расстояние, на которое получение сигнала не влияет на разложение.
- cutoffDistance
-
Double
double
Расстояние, на котором возвращается значение minGain.
Возвращаемое значение
Созданная модель распада.
Комментарии
Значения расстояния для unityGainDistance и cutoffDistance выражаются в метрах, но их можно масштабировать, задав свойство AudioNodeEmitter.DistanceScale .
Значение параметра minGain должно быть больше или равно 1,58439*10–5, а параметр maxGain должен быть меньше или равен 3,98. В децибелах эти ограничения сопоставляют с диапазоном от -96 дБ до 12 дБ. Преобразуйте децибеловое значение в шкалу амплитуды, используя уравнение gain = 10(dB/20), где dB — это децибеловое значение, которое требуется преобразовать.