音訊驅動程式的藍牙 HFP 略過指導方針
本文提供適用於音頻驅動程式開發人員的藍牙免操作配置檔 (HFP) 略過設計指導方針,示範如何透過藍牙主機控制器介面重新路由音訊數據, (HCI) ,以在晶元上 (SoC) 解決方案中處理。
Windows 8.1 引進藍牙 HFP 略過音訊數據串流支援。
Windows 與低電源 Intel 型和 Arm 型 SoC 設計相容,針對低電池耗用量很重要的「永遠開啟」案例優化。
SoC 架構會使用通用異步接收者/傳輸器 (UART) 傳輸模式,將數據傳輸至藍牙主機控制器或從藍牙主機控制器傳輸數據。 由於UART無法提供時間敏感數據傳輸,因此必須在UART旁邊實作同步連線導向 (SCO) 旁路通道。 SCO 略過通道會透過 I2S 或其他音訊編解碼器與藍牙無線電之間的連線來傳輸音訊數據,而略過藍牙 HCI 通常用來在電腦上傳輸音訊數據。
這項功能會卸除在 8.1 之前的 Windows 版本中的功能。 從用戶的觀點來看,在 Windows 的 SoC 和藍牙 HFP 上沒有使用案例差異 (HFP) 。
下圖說明一起運作以提供這項支援的軟體和硬體元件。
此 Windows 功能不支援使用進階音訊散發配置檔 (A2DP) 略過音訊串流。 Windows 8 提供個別的 A2DP 配置檔驅動程式,可透過標準藍牙 HCI 完全支援音訊功能,而不需要額外的音訊驅動程式。
藍牙略過 DDI 參考
藍牙略過裝置驅動程式介面 (DDI) 參考是一組主題,詳細說明 Windows 8.1 中引進的結構和 IOCTL,以支援藍牙無手寫配置檔 (HFP) 驅動程式。
如需 DDI 成員的詳細資訊,請參閱 藍牙 HFP DDI 參考。