需求
- 裝置必須在 Windows 中被辨識為音訊來源。連線媒介 (USB、Bluetooth® 等) 並不重要。
- 裝置公開的觸覺回饋端點不得超過一個。
- 裝置公開的觸覺回饋位置不得超過八個。
- 裝置連線之後,不得修改其觸覺回饋功能。
- 裝置不得有多個格式 (每個樣本的位元數和每秒樣本數) 完全相同的音訊端點。
- 裝置的音訊端點必須呈現與裝置其他部分相同的容器識別碼。
-
裝置必須有登錄項目,以明確識別觸覺回饋端點。格式如下:
- 觸覺回饋裝置會列舉在登錄的
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\GameInput\Devices中。 - 特定裝置機碼是廠商識別碼、產品識別碼、使用方式頁面和使用方式識別碼的組合,格式為十六進位字串。
HapticSamplesPerSecond是 DWORD 值,用於識別觸覺回饋端點格式的每秒樣本數 (Hz)。HapticsBitsPerSample是 DWORD 值,用於識別觸覺回饋端點格式的樣本位元數 (樣本大小)。HapticLocations是觸覺回饋位置 GUID 的 BYTE 陣列。此陣列必須包含一到八個 GUID,對應至觸覺回饋聲道對應。
相關聯的觸覺回饋登錄項目如下所示: - 觸覺回饋裝置會列舉在登錄的
