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


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 — это децибеловое значение, которое требуется преобразовать.

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