যদিও কিছু নতুন অ্যান্ড্রয়েড ফোন 3.5 মিমি জ্যাক ছাড়াই তৈরি করা হচ্ছে, ব্যবহারকারীরা এখনও 3.5 মিমি হেডসেটের মালিক হতে পারে যা তারা সেই ডিভাইসগুলির সাথে ব্যবহার করতে চায়। এটির সুবিধার্থে, এই নিবন্ধটি শুধুমাত্র একটি USB-C পোর্ট আছে এমন ডিভাইসগুলিতে 3.5 মিমি হেডসেটগুলি প্লাগ করার জন্য একটি USB-C- টু-অ্যানালগ অডিও অ্যাডাপ্টারের বৈশিষ্ট্য নির্দিষ্ট করে৷
এই ডকুমেন্টেশনটি ন্যূনতম প্রয়োজনীয়তাগুলি নির্দিষ্ট করে: আনুষঙ্গিক নির্মাতাদের এই প্রয়োজনীয়তাগুলিকে মাথায় রেখে বৈশিষ্ট্যগুলি যোগ করতে উত্সাহিত করা হয়৷
অ্যাডাপ্টারের প্রকার
শুধুমাত্র ডিজিটাল-টু-অ্যানালগ অ্যাডাপ্টার অনুমোদিত। ইউএসবি.অর্গ-এর "ইউএসবি টাইপ-সি কেবল এবং সংযোগকারীর স্পেসিফিকেশন, রিলিজ 1.2, পরিশিষ্ট এ" অনুসরণ করা অ্যানালগ-শুধু অ্যাডাপ্টার সমর্থিত নয়।
কার্যকরী ওভারভিউ
অ্যাডাপ্টার ব্যবহারকারীদের তাদের বিদ্যমান 3.5 মিমি আনুষাঙ্গিকগুলি USB-C পোর্ট সহ ডিভাইসগুলিতে প্লাগ করার অনুমতি দেয়। এটি করার জন্য, অ্যাডাপ্টার সমর্থন করে:
- মাইক্রোফোন সহ এবং ছাড়া স্টেরিও অ্যানালগ ডিভাইস
- 2টি আউটপুট চ্যানেলের ডিজিটাল থেকে এনালগ রূপান্তর
- 1টি ইনপুট চ্যানেলের এনালগ থেকে ডিজিটাল রূপান্তর
- এনালগ ডিভাইস সন্নিবেশ সনাক্তকরণ
- হেডসেট মাইক্রোফোন সনাক্তকরণ
- আউটপুট প্রতিবন্ধকতা সনাক্তকরণ
- HID ইভেন্টে হেডসেট বোতাম ইভেন্টের অনুবাদ
এনালগ ইন্টারফেস
অ্যাডাপ্টারটি USB হোস্টের কাছে কোন UAC ইন্টারফেস, প্লেব্যাক, বা ক্যাপচার এন্ডপয়েন্ট উপস্থাপন করবে না যতক্ষণ না একটি ডিভাইস সন্নিবেশ করা হয় এবং সঠিকভাবে সনাক্ত করা হয়। সনাক্ত করা ডিভাইসের ধরণের উপর নির্ভর করে, নিম্নলিখিত UAC টার্মিনাল প্রকারগুলি অবশ্যই রিপোর্ট করা উচিত:
- হেডফোন । কম প্রতিবন্ধক ট্রান্সডুসার, <1 কিলোওম, মাইক্রোফোন নেই: 0x0302
- হেডসেট । মাইক্রোফোন সহ কম প্রতিবন্ধক ট্রান্সডুসার: 0x0402
- এক লাইনে . উচ্চ প্রতিবন্ধকতা ইনপুট: 0x603
- দাগের বাইরে . উচ্চ প্রতিবন্ধকতা আউটপুট: 0x604
- লাইন ইন এবং লাইন আউট বা লাইন ইন এবং মাইক : 0x400
বোতাম ফাংশন
অ্যাডাপ্টারটি অ্যানালগ ইন্টারফেস থেকে প্রাপ্ত বোতাম ইভেন্টগুলিকে রূপান্তর করবে এবং নিম্নলিখিত HID ইভেন্টগুলিতে Android এনালগ হেডসেট স্পেসিফিকেশনের সাথে সামঞ্জস্যপূর্ণ হবে:
ফাংশন | ম্যাপিং |
---|---|
ক | HID ব্যবহার পৃষ্ঠা: 0x0C HID ব্যবহার: 0x0CD |
খ | HID ব্যবহার পৃষ্ঠা: 0x0C HID ব্যবহার: 0x0E9 |
গ | HID ব্যবহার পৃষ্ঠা: 0x0C HID ব্যবহার: 0x0EA |
ডি | HID ব্যবহার পৃষ্ঠা: 0x0C HID ব্যবহার: 0x0CF |