Bagikan melalui


AudioNodeEmitterDecayModel.CreateNatural Metode

Definisi

Membuat AudioNodeEmitterDecayModel dengan model roll-off alami menggunakan rumus kuadrat jarak.

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

Parameter

minGain
Double

double

Perolehan minimum diterapkan pada sinyal.

maxGain
Double

double

Perolehan maksimum yang diterapkan pada sinyal.

unityGainDistance
Double

double

Jarak di mana perolehan sinyal tidak terpengaruh oleh pembusuk.

cutoffDistance
Double

double

Jarak di mana keuntungannya adalah minGain.

Mengembalikan

Model pembuahan yang dibuat.

Keterangan

Nilai jarak untuk unityGainDistance dan cutoffDistance dinyatakan dalam meter, tetapi dapat diskalakan dengan mengatur properti AudioNodeEmitter.DistanceScale .

Nilai parameter minGain harus lebih besar dari atau sama dengan 1,58439*10-5, dan parameter maxGain harus kurang dari atau sama dengan 3,98. Dalam desibel, batas ini memetakan ke kisaran -96 dB hingga 12 dB. Konversi dari nilai desibel ke skala amplitudo menggunakan persamaan gain = 10(dB/20) di mana dB adalah nilai desibel yang ingin Anda konversi.

Berlaku untuk