ชุดหูฟัง USB: ข้อมูลจำเพาะอุปกรณ์เสริม

เอกสารนี้ระบุคุณลักษณะบางอย่างของชุดหูฟัง 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