במסמך הזה מפורטות כמה מאפיינים של אוזניות USB, כדי שהן יפעלו בצורה אחידה בסביבת Android. מותר להשתמש רק באוזניות עם ממשק אודיו דיגיטלי מסוג USB. אסור להשתמש באוזניות אנלוגיות טהורות עם התאמה מכנית ל-USB-C, בהתאם למפרט של USB Type-C.
במסמך הזה מפורטות הדרישות המינימליות: יצרני האביזרים מוזמנים להוסיף תכונות תוך שמירה על הדרישות האלה.
סקירה כללית על הפונקציונליות
אוזניות USB יכולות ליישם מגוון תכונות בסיסיות ומתקדמות. המפרט הזה מכסה רק את התכונות הבסיסיות הנדרשות:
- פלט סטריאו
- מיקרופון (אופציונלי, אבל מומלץ)
- לחצני פונקציה לעוצמת הקול, להפעלה ולשליטה בשיחות
סוגי מסופים של USB Audio Class
אוזניות ודיבוריות חייבות לדווח על סוגי הטרמינלים הבאים של USB Audio Class (UAC):
- אוזניות. מתמרים עם עכבה נמוכה, פחות מ-100 אוהם, ללא מיקרופון: 0x0302
- אוזניות. מתמרים עם עכבה נמוכה עם מיקרופון: 0x0402
פונקציות בקרה
אוזניות יכולות להגיע עם מספר שונה של לחצנים לצורך שליטה בפונקציות ספציפיות, כמו עוצמת קול והפעלה/השהיה.
פונקציית בקרה | תמיכה באביזרים | תיאור |
---|---|---|
A | חובה | הפעלה/השהיה (לחיצה קצרה), הפעלת פקודה קולית (לחיצה ארוכה), הבא (לחיצה כפולה) |
B | אופציונלי | Vol+ |
C | אופציונלי | Vol- |
D | אופציונלי | הפעלת הפקודה הקולית |
כך מקצים פונקציות ללחצנים:
- כל אוזניות עם לחצן אחד חייבות ליישם את פונקציה א'.
- אוזניות עם כמה לחצנים חייבות להטמיע פונקציות לפי התבנית הבאה:
- 2 פונקציות: A ו-D
- 3 פונקציות: A, B, C
- 4 פונקציות: A, B, C, D
הערה: אסור להשתמש בנעילה של מפתחות. כל לחיצה על מקש על ידי משתמש הקצה חייבת ליצור את האירועים המרכזיים 'למטה' ו'למעלה' התואמים לפעולה של משתמש הקצה. במילים אחרות, המקשים של הפונקציות A עד D אף פעם לא 'מופעלים' או מוטמעים לשימוש כמתג החלפת מצב (שבו האירוע 'מעלה' מתרחש רק אחרי האירוע 'מטה' בהקשה שנייה על המקש).
מיפוי תוכנות
אוזניות USB תואמות צריכות לתמוך במיפויי התוכנה הבאים של לחצני האוזניות. המכשירים מתאימים את מיפויי ה-HID האלה לקוד המפתח המתאים של Android.
פעולה | מיפויים |
---|---|
A | דף השימוש של HID: 0x0C שימוש ב-HID: 0x0CD |
B | דף השימוש של HID: 0x0C שימוש ב-HID: 0x0E9 |
C | דף השימוש של HID: 0x0C שימוש ב-HID: 0x0EA |
D | דף השימוש של HID: 0x0C שימוש ב-HID: 0x0CF |
צריך להצהיר על מיפויי מפתחות בתוך אוסף של אפליקציות HID. באביזרים ללא מיקרופון, צריך להשתמש באפשרות 'אוזניות' (דף השימוש: צרכן (0x0C), שימוש: אוזניות (0x05)). לאביזרים עם מיקרופון, משתמשים באפשרות 'אוזניות' (דף שימוש: טלפוניה (0x0B), שימוש: אוזניות (0x05)).
רמת הפלט
רמת לחץ הקול המקסימלית צריכה לעמוד בכל דרישות הרגולציה במדינה היעד.
מכני
יצרני האביזרים חייבים לעמוד בדרישות לחיבורי USB כפי שמצוינות ב-USB.org.