USB 耳機:配件規格

本文檔指定了 USB 耳機的一些特性,以便它們在整個 Android 生態系統中統一運行。僅允許使用帶有數字 USB 音頻接口的耳機。根據 USB Type-C 規範,不允許使用機械適配 USB-C 的純模擬耳機。

本文檔規定了最低要求:鼓勵配件製造商添加功能,同時牢記這些要求。

功能概覽

USB 耳機可以實現各種基本和高級功能。本規範僅涵蓋強制性的基本功能:

  • 立體聲輸出
  • 可選但推薦使用麥克風
  • 用於音量、播放和通話控制的功能按鈕

USB 音頻類終端類型

耳機和耳麥必須報告以下 USB 音頻類 (UAC) 終端類型:

  • 耳機。低阻抗傳感器,< 100 歐姆,無麥克風:0x0302
  • 耳機。帶麥克風的低阻抗傳感器:0x0402

控制功能

耳機可以帶有不同數量的按鈕來控制特定功能,例如音量和播放/暫停。

控制功能配件支持描述
一個必需的播放/暫停(短按)、啟動語音命令(長按)、下一個(雙擊)
可選的音量+
C可選的卷-
D可選的啟動語音命令

將功能分配給按鈕,如下所示:

  • 所有一鍵式耳機都必須實現功能 A。
  • 具有多個按鈕的耳機必須按照以下模式實現功能:
    • 2個功能:A和D
    • 3個功能:A、B、C
    • 4個功能:A、B、C、D

注意:不允許鑰匙鎖存。最終用戶的每次按鍵都必須生成相應的“向下”和“向上”鍵事件,以匹配最終用戶的操作。換句話說,功能 A 到 D 的鍵永遠不會“鎖定”或實現為用作切換(其中“向上”事件僅在第二次按鍵按下“向下”之後)。

軟件映射

需要兼容的 USB 耳機來支持耳機按鈕的以下軟件映射。設備將這些 HID 映射與相應的 Android 鍵碼相匹配。

功能映射
一個HID 使用頁面:0x0C
HID 使用情況:0x0CD
HID 使用頁面:0x0C
HID 使用情況:0x0E9
C HID 使用頁面:0x0C
HID 使用情況:0x0EA
D HID 使用頁面:0x0C
HID 使用情況:0x0CF

應在 HID 應用程序集合中聲明鍵映射。對於沒有麥克風的配件,請使用耳機(使用頁面:消費者 (0x0C),使用:耳機 (0x05))。對於帶有麥克風的配件,請使用耳機(使用頁面:電話 (0x0B),用法:耳機 (0x05))。

輸出電平

最大聲壓級應符合目的地國家的任何法規要求。

機械的

配件製造商必須遵循USB.org指定的 USB 連接器要求。