AudioNodeEmitterDecayModel.CreateNatural 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用距離平方公式,建立具有自然復原模型的 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 dB 到 12 dB 的範圍。 使用方程式增益 = 10 (dB/20) ,dB是您想要轉換的解碼值,從小數位數轉換成幅度小數位數。