অনেক CTS ভেরিফায়ার অডিও পরীক্ষা বিভিন্ন অডিও হার্ডওয়্যার ডিভাইসের উপর ক্ষমতা যাচাই করে। অডিও ডিভাইস প্যানেল নির্দেশ করে যে কোন অডিও ডিভাইসগুলি DUT দ্বারা সমর্থিত এবং কোনটি ব্যবহারের জন্য উপলব্ধ।
সমর্থিত ডিভাইসের তালিকাটি অডিও ডিভাইসগুলি দেখায় যা DUT ব্যবহার করতে পারে, কিন্তু অগত্যা সংযুক্ত নয় এবং তাই পরীক্ষার সময় উপলব্ধ নয়। AudioManager.getSupportedDeviceTypes()
, SDK 35 এ যোগ করা হয়েছে, সমর্থিত ডিভাইসের ধরন প্রদান করে।
নিম্নলিখিত চিত্রটি দেখায় যে DUT অন্তর্নির্মিত ডিভাইসগুলিকে সমর্থন করে (যেমন মাইক্রোফোন, স্পিকার এবং ইয়ারপিস), অ্যানালগ অডিও পেরিফেরাল, ব্লুটুথ অডিও পেরিফেরাল এবং ইউএসবি অডিও পেরিফেরাল:
চিত্র 1. সমর্থিত ডিভাইস দেখাচ্ছে অডিও ডিভাইস প্যানেল।
উপলব্ধ ডিভাইসের তালিকায় এমন অডিও ডিভাইসগুলি দেখায় যেগুলি পরীক্ষার সময় ব্যবহার করা যেতে পারে, কারণ সেগুলি DUT-তে অন্তর্নির্মিত (যেমন অভ্যন্তরীণ স্পিকার এবং মাইক্রোফোন) অথবা সংযুক্ত (যেমন একটি এনালগ হেডসেট বা USB অডিও পেরিফেরাল)।
নিম্নলিখিত চিত্রটি দেখায় যে শুধুমাত্র অন্তর্নির্মিত ডিভাইসগুলি ব্যবহারের জন্য উপলব্ধ, অর্থাৎ, DUT এর সাথে সংযুক্ত কোনও বহিরাগত অডিও পেরিফেরাল নেই:
চিত্র 2. উপলব্ধ ডিভাইস দেখানো অডিও ডিভাইস প্যানেল.
যদি সমর্থিত ডিভাইসগুলির তালিকাটি ডিভাইসে থাকা হার্ডওয়্যারের সাথে মেলে না ( ইনপুট ), HAL দ্বারা প্রদত্ত অডিও নীতি কনফিগারেশনে একটি সমস্যা হতে পারে৷ যদি উপলব্ধ ডিভাইসগুলি ডিভাইসের সাথে সংযুক্ত ( আউটপুট ) এর সাথে মেলে না, তাহলে অন্তর্নিহিত অডিও সফ্টওয়্যার স্তরের সাথে একটি সমস্যা হতে পারে৷
যখন অডিও পেরিফেরালগুলি DUT এর সাথে সংযুক্ত থাকে, তখন উপলব্ধ ডিভাইসগুলির তালিকা কনফিগারেশন প্রতিফলিত করতে আপডেট করা হয়।