USB耳機:配件規格

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

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

功能概述

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

  • 立體聲輸出
  • 可選但建議的麥克風
  • 音量、播放和通話控制等功能按鈕

USB 音訊類別終端類型

頭戴式耳機和耳麥必須報告以下 USB 音訊類別 (UAC) 終端類型:

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

控制功能

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

控制功能配件支援描述
A必需的播放/暫停(短按)、啟動語音指令(長按)、下一首(雙擊)
選修的卷+
C選修的卷-
D選修的啟動語音指令

為按鈕指派功能如下:

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

注意:不允許鎖鑰匙。最終使用者按下的每個按鍵都必須產生相應的「向下」和「向上」按鍵事件,以符合最終使用者的動作。換句話說,功能 A 到 D 的按鍵永遠不會被「鎖定」或被實現為用作切換(其中「向上」事件僅在第二次按鍵時跟隨「向下」事件)。

軟體映射

相容的 USB 耳機需要支援耳機按鈕的以下軟體映射。裝置將這些 HID 映射與適當的 Android 鍵碼進行比對。

功能對應
A 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 連接器要求。