Compartilhar via


AudioNodeEmitterDecayModel.CreateNatural Método

Definição

Cria um AudioNodeEmitterDecayModel com um modelo de roll-off natural usando uma fórmula quadrada de distância.

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

Parâmetros

minGain
Double

double

O ganho mínimo aplicado ao sinal.

maxGain
Double

double

O ganho máximo aplicado ao sinal.

unityGainDistance
Double

double

A distância em que o ganho do sinal não é afetado pela decadência.

cutoffDistance
Double

double

A distância em que o ganho é minGain.

Retornos

O modelo de decadência criado.

Comentários

Os valores de distância para unityGainDistance e cutoffDistance são expressos em metros, mas podem ser dimensionados definindo a propriedade AudioNodeEmitter.DistanceScale .

O valor do parâmetro minGain deve ser maior ou igual a 1,58439*10-5 e o parâmetro maxGain deve ser menor ou igual a 3,98. Em decibéis, esses limites são mapeados para um intervalo de -96 dB a 12 dB. Converta de um valor de decibéis em escala de amplitude usando o ganho de equação = 10(dB/20) em que dB é o valor de decibéis que você deseja converter.

Aplica-se a