AudioNodeEmitterDecayModel.CreateNatural Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.