على الرغم من أنّ بعض هواتف Android الجديدة يتم إنتاجها بدون مقبس صوت مقاس 3.5 ملم، قد يملك المستخدمون سماعات رأس مقاس 3.5 ملم يريدون استخدامها مع هذه الأجهزة. لتسهيل ذلك، تحدّد هذه المقالة مواصفات محوّل صوت تمثيلي إلى USB-C بهدف توصيل سماعات رأس مقاس 3.5 ملم بالأجهزة التي تتضمّن فقط منفذ USB-C.
تحدِّد هذه المستندات الحد الأدنى من المتطلبات: ننصح مصنعي الملحقات بإضافة ميزات مع مراعاة هذه المتطلبات.
نوع المحوِّل
يُسمح فقط باستخدام محولات التحويل من الرقمي إلى التناظري. لا يتوافق المحوّلات التناظرية فقط التي تتوافق مع "مواصفات كابل وموصّل USB من النوع C، الإصدار 1.2، الملحق أ" الصادر عن USB.org.
نظرة عامة على الوظائف
يسمح المحوِّل للمستخدمين بتوصيل ملحقاتهم الحالية مقاس 3.5 ملم بالأجهزة التي تتحوي على منافذ USB-C. لإجراء ذلك، يتيح المحوِّل ما يلي:
- الأجهزة التناظرية الاستيريو المزودة بميكروفونات أو بدونها
- تحويل رقمي إلى تناظري لقناتَي إخراج
- تحويل إشارة تناظرية إلى رقمية لقناة إدخال واحدة
- رصد إدخال جهاز تناظري
- رصد ميكروفون سماعة الرأس
- رصد معاوقة الإخراج
- ترجمة أحداث أزرار سماعة الرأس إلى أحداث HID
واجهة تناظرية
يجب ألا يقدّم المحوِّل أي واجهة UAC أو نقاط نهاية لتشغيل المحتوى أو تسجيله إلى مضيف USB إلى أن يتم إدخال جهاز وتحديد هويته بشكل صحيح. استنادًا إلى نوع الجهاز الذي تم رصده، يجب الإبلاغ عن أنواع المحطات الطرفية التالية لـ UAC:
- سمّاعات الرأس: محوِّلات الطاقة ذات المعاوقة المنخفضة، التي تقلّ عن كيلو أوم واحد، والتي لا تحتوي على ميكروفون: 0x0302
- سماعات الرأس محوِّلات الطاقة ذات المقاومة المنخفضة والمزوّدة بميكروفون: 0x0402
- إدخال سطر إدخال ذو مقاومة عالية: 0x603
- إخراج الصوت من مكبّر الصوت إخراج بمقاومة عالية: 0x604
- مدخل ومخرج صوت أو مدخل صوت وميكروفون: 0x400
وظائف الأزرار
يجب أن يحوّل المحوِّل أحداث الأزرار الواردة من الواجهة التناظرية والتي تتماشى مع مواصفات سماعات الرأس التناظرية في Android إلى أحداث HID التالية:
الوظيفة | عمليات الربط |
---|---|
A | صفحة استخدام HID: 0x0C استخدام HID: 0x0CD |
B | صفحة استخدام HID: 0x0C استخدام HID: 0x0E9 |
C | صفحة استخدام HID: 0x0C استخدام HID: 0x0EA |
D | صفحة استخدام HID: 0x0C استخدام HID: 0x0CF |