KSDS3D_HRTF_PARAMS_MSG結構 (ksmedia.h)
KSDS3D_HRTF_PARAMS_MSG 結構會指定要套用至前端相對傳輸函式 (HRTF) 的參數設定。
語法
typedef struct {
ULONG Size;
ULONG Enabled;
BOOL SwapChannels;
BOOL ZeroAzimuth;
BOOL CrossFadeOutput;
ULONG FilterSize;
} KSDS3D_HRTF_PARAMS_MSG, *PKSDS3D_HRTF_PARAMS_MSG;
成員
Size
指定結構位元組的大小。
Enabled
指定是否啟用 HRTF 處理。 如果非零,則會啟用 HRTF。 如果為零,則會停用。
SwapChannels
指定演算法是否應該交換通道。 如果 TRUE,則演算法應該交換通道來執行來源位置的由左至右反轉。 如果 FALSE,則演算法不應該交換通道。
ZeroAzimuth
指定 azimuth 角度是否為零。 如果 TRUE,則只有一半的篩選係數會下載到篩選,因為 azimuth 角度為零。 如果 FALSE,則會下載所有係數。
CrossFadeOutput
指定是否在交叉 azimuth 角度零之後交叉淡出輸出通道。 如果 TRUE,則演算法應該交叉淡出輸出通道。 如果 FALSE,則不應該交叉淡出通道。
FilterSize
指定附加至這個結構之篩選係數位節的額外大小。
言論
KSPROPERTY_HRTF3D_PARAMS 屬性會使用此結構。
如需詳細資訊,請參閱 KSPROPSETID_Hrtf3d。
要求
要求 | 價值 |
---|---|
標頭 | ksmedia.h (包括 Ksmedia.h) |