共用方式為


XAUDIO2FX_REVERB_I3DL2_PARAMETERS 結構 (xaudio2fx.h)

描述 I3DL2 (互動式 3D 音頻轉譯指導方針層級 2.0) 參數,以用於 ReverbConvertI3DL2ToNative 函式

語法

typedef struct XAUDIO2FX_REVERB_I3DL2_PARAMETERS {
  float WetDryMix;
  INT32 Room;
  INT32 RoomHF;
  float RoomRolloffFactor;
  float DecayTime;
  float DecayHFRatio;
  INT32 Reflections;
  float ReflectionsDelay;
  INT32 Reverb;
  float ReverbDelay;
  float Diffusion;
  float Density;
  float HFReference;
} XAUDIO2FX_REVERB_I3DL2_PARAMETERS;

成員

WetDryMix

將殘響的輸出百分比。 允許的值是從 0 到 100。

Room

會議室效果的衰減。 分貝數百分之一的允許值為 -10000 到 0。

RoomHF

會議室高頻率效果的衰減。 分貝數百分之一的允許值為 -10000 到 0。

RoomRolloffFactor

反映訊號的變換因數。 允許的值是從 0.0 到 10.0。 針對內建的殘響效果,會忽略 Rolloff 因數。

DecayTime

低頻率的殘響衰減時間。 允許以秒為單位的值是從 0.1 到 20.0。

DecayHFRatio

低頻率的衰減時間與低頻率的衰減時間比率。 允許的值是從 0.1 到 2.0。

Reflections

相對於 會議室的早期反射衰減。 分貝數百分之一的允許值為 -10000 到 1000。

ReflectionsDelay

相對於直接路徑的第一個反映延遲時間。 以秒為單位的允許值是從 0.0 到 0.3。

Reverb

相對於 會議室的晚期殘響衰減。 分貝數百分之一的允許值為 -10000 到 2000。

ReverbDelay

相對於第一個反映時間的早期反射和晚期殘響之間的時間限制。 以秒為單位的允許值是從 0.0 到 0.1。

Diffusion

晚期殘響衰減中的回應密度。 允許的值為百分比從 0 到 100。

Density

晚期殘響衰減中的模數密度。 允許的值為百分比從 0 到 100。

HFReference

參考高頻率。 Hz 中允許的值是從 20.0 到 20000.0。

備註

針對 XAUDIO2FX_REVERB_I3DL2_PARAMETERS 結構定義了許多預設值。 如需詳細資訊,請參閱 XAUDIO2FX_I3DL2_PRESET

平臺需求

Windows 10 (XAudio2.9) ;Windows 8,Windows Phone 8 (XAudio 2.8) ;DirectX SDK (XAudio 2.7)

規格需求

需求
標頭 xaudio2fx.h

另請參閱

ReverbConvertI3DL2ToNative

XAPO 概觀

XAUDIO2FX_I3DL2_PRESET

XAudio 結構