সংস্করণ: ২.০
সর্বশেষ হালনাগাদ: ২৮-০৯-২০২৬
সংক্ষিপ্ত বিবরণ
এই স্পেসিফিকেশন মডিউলটিতে অডিও পেরিফেরালগুলোর জন্য প্রয়োজনীয় ইউএসবি অডিও হার্ডওয়্যার ও সফটওয়্যারের রূপরেখা দেওয়া হয়েছে।
ন্যূনতম এবং অতিরিক্ত প্রয়োজনীয়তা
এই স্পেসিফিকেশন ডকুমেন্টটি দুটি বিভাগে বিভক্ত:
- ন্যূনতম আবশ্যকতাগুলো একটি প্রান্তিক বিভাগের সামঞ্জস্যপূর্ণ হওয়ার মানদণ্ড বর্ণনা করে।
- অতিরিক্ত শর্তাবলীতে সার্টিফিকেশনের মানদণ্ড বর্ণনা করা হয়েছে।
এই নেভিগেশন বাটনগুলো ব্যবহার করে যথাক্রমে শুধু ন্যূনতম অথবা ন্যূনতম ও অতিরিক্ত উভয় স্পেসিফিকেশন দেখানো যায়।
ইউএসবি অডিও স্পেসিফিকেশন
ন্যূনতম প্রয়োজনীয়তা
হার্ডওয়্যার
ফার্মওয়্যার
- পেরিফেরালটিকে অবশ্যই একটি সঠিক অডিও ইন্টারফেস (0x01) ডেসক্রিপ্টর সহ একটি অডিও ডিভাইস হিসাবে ঘোষণা করতে হবে।
- ইনপুট এবং আউটপুট টার্মিনাল উভয়ের জন্য অবশ্যই একটি সংশ্লিষ্ট বর্ণনাকারী থাকতে হবে।
- ইউএসবি অডিও ক্লাস (ইউএসি) টার্মিনাল টাইপ রিপোর্ট করার পরামর্শ দেওয়া হচ্ছে:
- হেডসেট (0x0402)
- স্পিকারফোন (0x0403-0x0405)
- ইউএসবি অডিও ক্লাস (ইউএসি) টার্মিনাল টাইপ রিপোর্ট করার পরামর্শ দেওয়া হচ্ছে:
- ইনপুট এবং আউটপুট টার্মিনাল উভয়ের জন্য অবশ্যই একটি সংশ্লিষ্ট বর্ণনাকারী থাকতে হবে।
- যদি এতে কোনো বাটন থাকে, তবে এটিকে অবশ্যই HID হিসেবে ঘোষণা করতে হবে।
সফটওয়্যার
ফর্ম্যাট
অডিও ফরম্যাট বিভাগটি দেখুন।
এইচআইডি কোড
- প্রতিটি HID ইভেন্টের জন্য, এটি একবারে কেবল একটি ইভেন্টই প্রেরণ করতে পারে।
- বাটন চাপলে সঠিক ইভেন্ট কোড এবং সংশ্লিষ্ট ইভেন্ট কোড অবশ্যই পাওয়া যেতে হবে।
- যদি পেরিফেরাল কার্যকারিতা প্রদানের জন্য ডিজাইন করা কোনো ইন্টারফেস থাকে, তবে ইউএসবি পেরিফেরালটিকে অবশ্যই USB.org HID স্পেসিফিকেশন অনুযায়ী সংশ্লিষ্ট HID ইভেন্ট নির্গমন বা গ্রহণ সমর্থন করতে হবে।
জ্যাক সনাক্তকরণ
যদি ইউএসবি ডিভাইসটি অডিও জ্যাক ডিটেকশন সমর্থন করে, তবে এটিকে অবশ্যই নিম্নলিখিত যেকোনো একটিতে ইউএসবি অডিও ক্লাস (ইউএসি)-এর জন্য সমর্থন ঘোষণা করতে হবে:
অতিরিক্ত প্রয়োজনীয়তা
সার্টিফিকেশন অর্জনের জন্য ন্যূনতম প্রয়োজনীয়তার পাশাপাশি একটি পেরিফেরালকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলো পূরণ করতে হবে:
- কোনোটিই না
অডিও ফরম্যাট
ন্যূনতম প্রয়োজনীয়তা
| প্লেব্যাক | রেকর্ডিং | |
|---|---|---|
| নমুনা হার | ≥ ১৬ কিলোহার্টজ | ≥ ১৬ কিলোহার্টজ |
| ফর্ম্যাট | S16_LE | S16_LE |
- চ্যানেল নম্বর এবং কনফিগারেশন অবশ্যই সঠিক হতে হবে।
- পেরিফেরাল কর্তৃক সমর্থিত বলে ঘোষিত সমস্ত স্যাম্পলিং রেট অবশ্যই সঠিকভাবে কাজ করতে হবে।
- পরিমাপকৃত হার এবং স্যাম্পলিং হারের মধ্যে পার্থক্য অবশ্যই ≤ ০.১% হতে হবে।
- পরিমাপকৃত হারের রৈখিক রিগ্রেশনের জন্য প্রমিত ত্রুটি অবশ্যই ৩০-এর কম হতে হবে।
ডিভাইসটিকে অবশ্যই তার দাবিকৃত বিভিন্ন স্যাম্পল রেটে প্লেব্যাক বা ক্যাপচার সমর্থন করতে হবে। অন্যথায়, সিস্টেমের দিক থেকে এটি প্রতিরোধ করার জন্য অপারেটিং সিস্টেমকে একটি নির্দিষ্ট কনফিগারেশন ফাইল যোগ করতে হয়।
উদাহরণস্বরূপ: ৪৪.১ কিলোহার্টজের নিচে অডিও চালান কিন্তু একই সাথে ৪৮ কিলোহার্টজের নিচে ভয়েস ক্যাপচার করুন।
অতিরিক্ত প্রয়োজনীয়তা
সার্টিফিকেশন অর্জনের জন্য ন্যূনতম প্রয়োজনীয়তার পাশাপাশি একটি পেরিফেরালকে অবশ্যই নিম্নলিখিত প্রয়োজনীয়তাগুলো পূরণ করতে হবে:
- কোনোটিই না
সংশোধনের ইতিহাস
| তারিখ | সংস্করণ | নোট |
|---|---|---|
| ২০২৬-০৯-২৮ | ২.০ | ChromeOS-এর সাথে সামঞ্জস্যপূর্ণ স্পেসিফিকেশনের আপডেট। |
| ২০২৬-০৩-০৩ | ১.১.২ | ম্যাক্রোতে ব্যবহারের জন্য রিভিশন হিস্ট্রির ফরম্যাট পরিবর্তন করুন। |
| ২০২৪-০৬-১৪ | ১.১.১ | সামান্য লেখা পরিমার্জন। সহযোগী সাইটে প্রকাশ করুন। |
| ২০২৩-০৬-০৭ | ১.১ | UAC-এর প্রয়োজনীয়তা হালনাগাদ করুন। |
| ২০২২-১২-১৯ | ১.০ | প্রাথমিক সংস্করণ। |