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 |