ชุดหูฟัง 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 ระบุ