เอกสารนี้ระบุคุณลักษณะบางอย่างของชุดหูฟัง USB เพื่อให้ทำงานได้อย่างเท่าเทียมกันทั่วทั้งระบบนิเวศของ Android อนุญาตให้ใช้ชุดหูฟังที่มีอินเทอร์เฟซเสียง USB แบบดิจิทัลเท่านั้น ไม่อนุญาตให้ใช้ชุดหูฟังแอนะล็อกที่มีการปรับกลไกให้เข้ากับ USB-C ตามข้อกำหนด USB Type-C
เอกสารนี้ระบุข้อกำหนดขั้นต่ำ: ขอแนะนำให้ผู้ผลิตอุปกรณ์เสริมเพิ่มคุณสมบัติโดยคำนึงถึงข้อกำหนดเหล่านี้
ภาพรวมการทำงาน
ชุดหูฟัง USB สามารถใช้คุณสมบัติพื้นฐานและขั้นสูงได้หลากหลาย ข้อกำหนดนี้ครอบคลุมเฉพาะคุณสมบัติพื้นฐานที่ได้รับมอบอำนาจ:
- เอาต์พุตสเตอริโอ
- ไม่บังคับ แต่แนะนำ ไมโครโฟน
- ปุ่มฟังก์ชั่นสำหรับปรับระดับเสียง เล่น และควบคุมการโทร
ประเภทขั้วต่อ USB Audio Class
หูฟังและชุดหูฟังต้องรายงานประเภทขั้วต่อ USB Audio Class (UAC) เหล่านี้:
- หูฟัง . ทรานสดิวเซอร์อิมพีแดนซ์ต่ำ <100 โอห์ม ไม่มีไมโครโฟน: 0x0302
- ชุดหูฟัง ทรานสดิวเซอร์อิมพีแดนซ์ต่ำพร้อมไมโครโฟน: 0x0402
ฟังก์ชั่นการควบคุม
ชุดหูฟังมีปุ่มต่างๆ มากมายเพื่อควบคุมฟังก์ชันเฉพาะ เช่น ระดับเสียงและเล่น/หยุดชั่วคราว
ฟังก์ชั่นการควบคุม | รองรับอุปกรณ์เสริม | คำอธิบาย |
---|---|---|
อา | ที่จำเป็น | เล่น/หยุดชั่วคราว (กดสั้นๆ) เรียกใช้คำสั่งเสียง (กดค้าง) ถัดไป (กดสองครั้ง) |
บี | ไม่จำเป็น | ฉบับ+ |
ค | ไม่จำเป็น | ฉบับ- |
ดี | ไม่จำเป็น | เปิดคำสั่งเสียง |
กำหนดฟังก์ชันให้กับปุ่มต่างๆ ดังนี้:
- ชุดหูฟังแบบปุ่มเดียวทั้งหมดต้องใช้ฟังก์ชัน 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 |
ค | หน้าการใช้งาน HID: 0x0C การใช้ HID: 0x0EA |
ดี | หน้าการใช้งาน HID: 0x0C การใช้ HID: 0x0CF |
ควรประกาศการแมปคีย์ภายในคอลเล็กชันแอปพลิเคชัน HID สำหรับอุปกรณ์เสริมที่ไม่มีไมโครโฟน ให้ใช้หูฟัง (หน้าการใช้งาน: ผู้บริโภค (0x0C), การใช้งาน: หูฟัง (0x05)) สำหรับอุปกรณ์เสริมที่มีไมโครโฟน ให้ใช้ชุดหูฟัง (หน้าการใช้งาน: โทรศัพท์ (0x0B), การใช้งาน: ชุดหูฟัง (0x05))
ระดับเอาต์พุต
ระดับความดันเสียงสูงสุดต้องเป็นไปตามข้อกำหนดด้านกฎระเบียบในประเทศปลายทาง
เครื่องกล
ผู้ผลิตอุปกรณ์เสริมต้องปฏิบัติตามข้อกำหนดสำหรับขั้วต่อ USB ตามที่ระบุโดย USB.org