هدست USB: مشخصات لوازم جانبی

این مستندات برخی از ویژگی‌های هدست‌های USB را مشخص می‌کند، به طوری که آنها به طور یکنواخت در سراسر اکوسیستم اندروید عمل می‌کنند. فقط هدست هایی با رابط صوتی USB دیجیتال مجاز هستند. هدست های صرفا آنالوگ با سازگاری مکانیکی با USB-C، طبق مشخصات USB Type-C مجاز نیستند.

این مستندات حداقل الزامات را مشخص می‌کند: تولیدکنندگان لوازم جانبی تشویق می‌شوند تا با در نظر گرفتن این الزامات، ویژگی‌هایی را اضافه کنند.

نمای کلی عملکردی

هدست های USB می توانند انواع مختلفی از ویژگی های اولیه و پیشرفته را پیاده سازی کنند. این مشخصات فقط ویژگی های اساسی اجباری را پوشش می دهد:

  • خروجی استریو
  • میکروفون اختیاری، اما توصیه می شود
  • دکمه های عملکردی برای کنترل صدا، پخش و تماس

انواع ترمینال کلاس صوتی USB

هدفون ها و هدست ها باید این نوع پایانه های کلاس صوتی USB (UAC) را گزارش کنند:

  • هدفون . مبدل‌های امپدانس کم، کمتر از 100 اهم، بدون میکروفون: 0x0302
  • هدست . مبدل های امپدانس کم با میکروفون: 0x0402

توابع کنترل

هدست ها می توانند با تعداد دکمه های مختلف برای کنترل عملکردهای خاص مانند صدا و پخش/مکث ارائه شوند.

عملکرد کنترل پشتیبانی لوازم جانبی شرح
آ ضروری پخش/مکث (فشار کوتاه)، اجرای فرمان صوتی (فشار طولانی)، بعدی (دوبار فشار دادن)
ب اختیاری جلد +
سی اختیاری جلد-
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
سی صفحه استفاده HID: 0x0C
استفاده از HID: 0x0EA
D صفحه استفاده HID: 0x0C
استفاده از HID: 0x0CF

نگاشت های کلیدی باید در مجموعه برنامه های HID اعلام شوند. برای لوازم جانبی بدون میکروفون، از هدفون (صفحه استفاده: مصرف کننده (0x0C)، استفاده: هدفون (0x05)) استفاده کنید. برای لوازم جانبی دارای میکروفون، از Headset (صفحه استفاده: تلفن (0x0B)، استفاده: هدست (0x05)) استفاده کنید.

سطح خروجی

حداکثر سطح فشار صوت باید با هر الزام قانونی در کشور مقصد مطابقت داشته باشد.

مکانیکی

سازندگان لوازم جانبی باید الزامات اتصالات USB را همانطور که توسط USB.org مشخص شده است رعایت کنند.