Freigeben über


AudioNodeEmitterDecayModel.CreateNatural Methode

Definition

Erstellt ein AudioNodeEmitterDecayModel mit einem natürlichen Rolloffmodell mithilfe einer Abstandsquadrat-Formel.

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

Die minimale Verstärkung, die auf das Signal angewendet wird.

maxGain
Double

double

Die maximale Verstärkung, die auf das Signal angewendet wird.

unityGainDistance
Double

double

Die Entfernung, in der der Signalgewinn vom Verfall nicht beeinflusst wird.

cutoffDistance
Double

double

Die Entfernung, bei der der Gewinn minGain ist.

Gibt zurück

Das erstellte Zerfallsmodell.

Hinweise

Die Entfernungswerte für unityGainDistance und cutoffDistance werden in Metern ausgedrückt, können aber durch Festlegen der AudioNodeEmitter.DistanceScale-Eigenschaft skaliert werden.

Der minGain-Parameterwert muss größer oder gleich 1,58439*10-5 sein, und der maxGain-Parameter muss kleiner oder gleich 3,98 sein. In Dezibel entsprechen diese Grenzwerte einem Bereich von -96 dB bis 12 dB. Konvertieren Sie einen Dezibelwert mit dem Gleichungsgewinn = 10(dB/20), wobei dB der zu konvertierende Dezibelwert ist.

Gilt für: