AudioNodeEmitterDecayModel.CreateNatural Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) où dB est la valeur de décibel que vous souhaitez convertir.