यूएसबी-सी से एनालॉग ऑडियो अडैप्टर

कुछ नए Android फ़ोन, 3.5 मि॰मी॰ जैक के बिना बनाए जा रहे हैं. हालांकि, हो सकता है कि लोगों के पास अब भी 3.5 मि॰मी॰ हेडसेट हों और वे उनका इस्तेमाल उन डिवाइसों के साथ करना चाहें. इस काम को आसान बनाने के लिए, इस लेख में यूएसबी-सी से एनालॉग ऑडियो अडैप्टर की जानकारी दी गई है. इससे, 3.5 मि॰मी॰ हेडसेट को उन डिवाइसों में प्लग किया जा सकता है जिनमें सिर्फ़ यूएसबी-सी पोर्ट है.

इस दस्तावेज़ में, ज़रूरी शर्तों के बारे में बताया गया है: ऐक्सेसरी बनाने वाली कंपनियों को इन शर्तों को ध्यान में रखते हुए सुविधाएं जोड़ने का सुझाव दिया जाता है.

अडैप्टर का टाइप

सिर्फ़ डिजिटल-टू-ऐनलॉग अडैप्टर इस्तेमाल किए जा सकते हैं. USB.org के "यूएसबी टाइप-सी केबल और कनेक्टर स्पेसिफ़िकेशन, रिलीज़ 1.2, ऐपेंडिक्स A" के मुताबिक काम करने वाले सिर्फ़ एनालॉग अडैप्टर काम नहीं करते.

फ़ंक्शन के बारे में खास जानकारी

इस अडैप्टर की मदद से, उपयोगकर्ता अपनी मौजूदा 3.5 मि॰मी॰ वाली एक्सेसरी को यूएसबी-सी पोर्ट वाले डिवाइसों में प्लग कर सकते हैं. इसके लिए, अडैप्टर में ये सुविधाएं होनी चाहिए:

  • माइक्रोफ़ोन वाले और माइक्रोफ़ोन के बिना स्टीरियो एनालॉग डिवाइस
  • दो आउटपुट चैनलों को डिजिटल से एनालॉग में बदलना
  • एक इनपुट चैनल को ऐनालॉग से डिजिटल में बदलना
  • एनालॉग डिवाइस के इस्तेमाल का पता लगाना
  • हेडसेट के माइक्रोफ़ोन का पता लगाना
  • आउटपुट प्रतिरोध का पता लगाना
  • हेडसेट के बटन से होने वाले इवेंट को एचआईडी इवेंट में बदलना

ऐनालॉग इंटरफ़ेस

जब तक कोई डिवाइस USB होस्ट में नहीं डाला जाता और उसकी सही पहचान नहीं की जाती, तब तक अडैप्टर, USB होस्ट को कोई यूएसी इंटरफ़ेस, प्लेबैक या कैप्चर एंडपॉइंट नहीं दिखाएगा. डिटेक्ट किए गए डिवाइस के टाइप के आधार पर, UAC टर्मिनल के इन टाइप की रिपोर्ट की जानी चाहिए:

  • हेडफ़ोन. कम प्रतिरोध वाले ट्रांसड्यूसर, 1 किलोओम से कम, कोई माइक्रोफ़ोन नहीं: 0x0302
  • हेडसेट. माइक्रोफ़ोन वाले कम प्रतिरोध वाले ट्रांसड्यूसर: 0x0402
  • लाइन इन. हाई इंपेडेन्स इनपुट: 0x603
  • लाइन आउट. हाई इंपेडेन्स आउटपुट: 0x604
  • लाइन इन और लाइन आउट या लाइन इन और माइक: 0x400

बटन के फ़ंक्शन

अडैप्टर, ऐनलॉग इंटरफ़ेस से मिले बटन इवेंट को, Android के ऐनलॉग हेडसेट स्पेसिफ़िकेशन के मुताबिक इन एचआईडी इवेंट में बदल देगा:

फ़ंक्शन मैपिंग
A एचआईडी के इस्तेमाल की जानकारी वाला पेज: 0x0C
एचआईडी के इस्तेमाल की जानकारी: 0x0CD
B एचआईडी के इस्तेमाल की जानकारी वाला पेज: 0x0C
एचआईडी के इस्तेमाल की जानकारी: 0x0E9
C एचआईडी डिवाइस के इस्तेमाल की जानकारी वाला पेज: 0x0C
एचआईडी डिवाइस के इस्तेमाल की जानकारी: 0x0EA
D एचआईडी के इस्तेमाल की जानकारी वाला पेज: 0x0C
एचआईडी के इस्तेमाल की जानकारी: 0x0CF