Partager via


AudioNodeEmitterDecayModel.CreateNatural Méthode

Définition

Crée un AudioNodeEmitterDecayModel avec un modèle roll-off naturel à l’aide d’une formule de distance carrée.

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

Paramètres

minGain
Double

double

Gain minimal appliqué au signal.

maxGain
Double

double

Gain maximal appliqué au signal.

unityGainDistance
Double

double

Distance à laquelle le gain du signal n’est pas affecté par la décroissance.

cutoffDistance
Double

double

Distance à laquelle le gain est minGain.

Retours

Modèle de désintégration créé.

Remarques

Les valeurs de distance pour unityGainDistance et cutoffDistance sont exprimées en mètres, mais peuvent être mises à l’échelle en définissant la propriété AudioNodeEmitter.DistanceScale .

La valeur du paramètre minGain doit être supérieure ou égale à 1,58439*10-5, et le paramètre maxGain doit être inférieur ou égal à 3,98. En décibels, ces limites correspondent à une plage de -96 dB à 12 dB. Convertissez d’une valeur de décibel en échelle d’amplitude à l’aide de l’équation gain = 10 (dB/20)dB est la valeur de décibel que vous souhaitez convertir.

S’applique à