다음을 통해 공유


AudioNodeEmitterDecayModel.CreateNatural 메서드

정의

거리 제곱 수식을 사용하여 자연 롤오프 모델을 사용하여 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인 거리입니다.

반환

생성된 감쇠 모델입니다.

설명

unityGainDistancecutoffDistance의 거리 값은 미터 단위로 표현되지만 AudioNodeEmitter.DistanceScale 속성을 설정하여 크기를 조정할 수 있습니다.

minGain 매개 변수 값은 1.58439*10-5보다 크거나 같아야 하며 maxGain 매개 변수는 3.98보다 작거나 같아야 합니다. 데시벨에서 이러한 제한은 -96dB에서 12dB 범위로 매핑됩니다. 수식 게인 = 10(dB/20) 을 사용하여 decibel 값에서 진폭 배율로 변환합니다. 여기서 dB 는 변환하려는 데시벨 값입니다.

적용 대상