公開自訂音訊屬性集
DirectSound 支援在音效卡上使用自訂屬性,並提供 IKsPropertySet 介面以供此用途使用。
注意 標頭檔 Dsound.h 和 Ksproxy.h 定義類似但不相容的 IKsPropertySet 介面版本。 DirectSound 應用程式應該使用 Dsound.h 中定義的版本。 IKsPropertySet的 DirectSound 版本定義于 Microsoft Windows SDK 檔中的 DirectSound 參考頁面。 如需 KSProxy 版本,請參閱 IKsPropertySet。
自訂音訊屬性集預設會在 Windows 98 Second Edition 和 Windows Me 和 Windows XP 和更新版本中啟用。 根據預設,DirectSound 會忽略 Windows 2000 和 Windows Server 2003 和更新版本的 Windows 中的自訂屬性集。 若要讓 DirectSound 辨識這些作業系統中的自訂屬性集,使用者必須先在其系統上啟用自訂屬性集。
例如,若要在 Windows 2000 中啟用自訂音訊屬性集:
在主控台中,按兩下[音效] 和 [多媒體] 圖示 (或只執行mmsys.cpl) 。
在 [ 音訊] 索引 標籤上,選取 [ 音效播放 ] 清單中的適當慣用裝置。
按一下 [進階] 按鈕。
在 [ 效能] 索引標籤上,將 [硬體加速] 滑杆滑動至 [已滿]。
按一下 [套用]。
DirectSound 現在已啟用,以將自訂屬性集傳遞至驅動程式。
硬體 加速 滑杆上提供四個設定:
None
基本
Standard
完整
只有在滑杆設定為 [完整] 時,才會啟用自訂屬性集。 如需詳細資訊,請參閱 DirectSound Hardware-Acceleration 和 SRC 滑杆。