Condividi tramite


AudioNodeEmitterDecayModel.CreateNatural Metodo

Definizione

Crea un oggetto AudioNodeEmitterDecayModel con un modello di roll off naturale usando una formula a distanza quadrata.

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

Parametri

minGain
Double

double

Guadagno minimo applicato al segnale.

maxGain
Double

double

Il guadagno massimo applicato al segnale.

unityGainDistance
Double

double

Distanza in cui il guadagno del segnale non è influenzato dal decadimento.

cutoffDistance
Double

double

La distanza in cui il guadagno è minGain.

Restituisce

Modello di decadimento creato.

Commenti

I valori di distanza per unityGainDistance e cutoffDistance sono espressi in metri, ma possono essere ridimensionati impostando la proprietà AudioNodeEmitter.DistanceScale .

Il valore del parametro minGain deve essere maggiore o uguale a 1,58439*10-5 e il parametro maxGain deve essere minore o uguale a 3,98. In decibel, questi limiti sono mappati a un intervallo compreso tra -96 dB e 12 dB. Convertire da un valore decibel alla scala di ampiezza usando l'equazione gain = 10(dB/20) dove dB è il valore decibel che si desidera convertire.

Si applica a