AudioNodeEmitterDecayModel.CreateNatural Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.