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的距離。

傳回

建立的衰減模型。

備註

unityGainDistancecutoffDistance的距離值是以公尺表示,但可以藉由設定AudioNodeEmitter.DistanceScale屬性來縮放。

minGain參數值必須大於或等於 1.58439*10-5maxGain參數必須小於或等於 3.98。 在分貝中,這些限制會對應至 -96 dB 到 12 dB 的範圍。 使用方程式增益 = 10 (dB/20) ,dB是您想要轉換的解碼值,從小數位數轉換成幅度小數位數。

適用於