AudioNodeEmitterDecayModel.CreateNatural 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用距离平方公式创建具有自然滚出模型的 AudioNodeEmitterDecayModel 。
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
参数
- minGain
-
Double
double
应用于信号的最小增益。
- maxGain
-
Double
double
应用于信号的最大增益。
- unityGainDistance
-
Double
double
信号增益不受衰减影响时的距离。
- cutoffDistance
-
Double
double
增益为 minGain 的距离。
返回
创建的衰减模型。
注解
unityGainDistance 和 cutoffDistance 的距离值以米表示,但可以通过设置 AudioNodeEmitter.DistanceScale 属性进行缩放。
minGain 参数值必须大于或等于 1.58439*10-5,maxGain 参数必须小于或等于 3.98。 以分贝为单位,这些限制映射到 -96 dB 到 12 dB 的范围。 使用公式 增益 = 10 (dB/20) 将分贝值从分贝值转换为振幅刻度,其中 dB 是要转换的分贝值。