অ্যান্ড্রয়েড অডিও সিস্টেম প্লেব্যাকের জন্য প্রচুর সংখ্যক অডিও চ্যানেল ফর্ম্যাট সমর্থন করতে পারে। উচ্চ চ্যানেল গণনা অডিও ফরম্যাটের জন্য তৈরি অডিও, যেমন 5.1 চারপাশের শব্দ, একটি স্টেরিও 2-চ্যানেল ডিভাইসে যুক্তিসঙ্গতভাবে বাজানো আবশ্যক।
CTS ভেরিফায়ার মাল্টিচ্যানেল মিক্সডাউন পরীক্ষা যাচাই করে যে যুক্তিসঙ্গত প্লেব্যাক বিভিন্ন উচ্চ চ্যানেল গণনা অডিও উত্স এবং 2-চ্যানেল প্লেব্যাকের জন্য কনফিগার করা অডিও রুটের উপর ঘটে।
মাল্টিচ্যানেল মিক্সডাউন টেস্ট UI
মাল্টিচ্যানেল মিক্সডাউন টেস্ট UI, যেমন চিত্র 1-এ দেখানো হয়েছে, নিম্নলিখিত বিভাগে বর্ণিত উপাদানগুলির সমন্বয়ে গঠিত।
চিত্র 1. মাল্টিচ্যানেল মিক্সডাউন পরীক্ষা চালানোর জন্য প্রস্তুত।
অডিও API নির্বাচন
প্লেব্যাক এবং ক্যাপচারের জন্য কোন অডিও API ব্যবহার করা হবে তা ব্যবহারকারী নির্বাচন করতে পারেন: Java API বা Native API। পরীক্ষা পাস করার জন্য শুধুমাত্র একটি API পরীক্ষা করা প্রয়োজন।
চিত্র 2. অডিও API নির্বাচন।
সমর্থন ইউটিলিটি
আরও তথ্যের জন্য সমর্থন ইউটিলিটি দেখুন।
রুট নির্বাচন
এই ইন্টারফেসের মাধ্যমে, ব্যবহারকারী কোন অডিও রুট পরীক্ষা করা হবে তা নির্বাচন করতে পারেন। রুটটি ডিভাইসে উপস্থিত থাকলে প্রয়োজনীয় পাঠ্যের সাথে রুটের নাম যুক্ত করা হয় (এমনকি যদি সেই রুটের সাথে যুক্ত অডিও পেরিফেরাল সংযুক্ত না থাকে)। যখন সেই রুটের পরীক্ষার ক্রমটি চালানো হয়, তখন লেখাটির সাথে নামটি যুক্ত করা হয় ।
প্রদত্ত রুটের সাথে যুক্ত একটি ডিভাইস উপলব্ধ হলে রুট বোতামগুলি সক্রিয় করা হয়, অর্থাৎ, একটি অডিও পেরিফেরাল DUT এর সাথে সংযুক্ত থাকে। সমর্থিত রুট পরীক্ষা করুন, নিম্নরূপ:
মাইক/স্পিকার: DUT-তে বিল্ট-ইন মাইক্রোফোন এবং স্পিকার পরীক্ষা করে।
অ্যানালগ হেডসেট জ্যাক + লুপব্যাক: 3.5 মিমি অ্যানালগ হেডসেট জ্যাক (সমস্ত অ্যান্ড্রয়েড ডিভাইসে উপস্থিত নয়) একটি অডিও লুপব্যাক প্লাগের সাথে সংযুক্ত থাকতে হবে।
USB ইন্টারফেস + লুপব্যাক: USB অডিও ইন্টারফেস ডিভাইসটি লুপব্যাকের জন্য সঠিকভাবে কনফিগার করা হয়েছে কিনা তা পরীক্ষা করে। একটি USB অডিও ইন্টারফেস ডিভাইস সংযুক্ত হলেই এই বোতামটি সক্রিয় করা হয়৷
USB হেডসেট অ্যাডাপ্টার + লুপব্যাক: একটি অডিও লুপব্যাক প্লাগের সাথে সংযুক্ত একটি USB-টু-অ্যানালগ হেডসেট অ্যাডাপ্টার পরীক্ষা করে৷ একটি অডিও লুপব্যাক প্লাগ সহ একটি USB-টু-অ্যানালগ হেডসেট অ্যাডাপ্টার সংযুক্ত থাকলেই এই বোতামটি সক্ষম হয়৷
চিত্র 3. রুট নির্বাচন।
পরীক্ষা প্রক্রিয়া বোতাম, তথ্য প্রদর্শন, এবং বিন্যাস নির্দিষ্টকরণ
শুরু: পরীক্ষা শুরু হয়। পরীক্ষাটি নির্দিষ্ট করা প্রতিটি ফরম্যাট থেকে সংকেত তৈরি করে।
স্টপ: এক্সিকিউশনে পরীক্ষা বন্ধ করে।
ফলাফল সাফ করুন: ফলাফল প্যানেল সাফ করে।
চিত্র 4. শুরু এবং পরিষ্কার বোতাম.
ক্যাপচার করা সংকেত টেস্ট রান হিসাবে প্রদর্শিত হয়। যখন সমস্ত বিন্যাস পরীক্ষা করা হয়, ফলাফল প্যানেল প্রদর্শিত হয়।
নিম্নলিখিত চিত্রটি একটি USB হেডসেটে চালানোর পরে সফল পরীক্ষার ফলাফল দেখায়:
চিত্র 5. মাল্টিচ্যানেল মিক্সডাউন পরীক্ষার ফলাফল।
টেস্ট প্রোটোকল
পরীক্ষার প্রোটোকল নিম্নরূপ:
- DUT একটি শান্ত জায়গায় রাখুন।
- পরীক্ষা করার জন্য API নির্বাচন করুন। শুধুমাত্র একজন পাস করতে হবে।
- মাইক/স্পিকার রুট নির্বাচন করুন।
- ক্যালিব্রেট অডিও আলতো চাপুন এবং নিশ্চিত করুন যে একটি পর্যাপ্ত সংকেত তৈরি হয়েছে।
- শুরু আলতো চাপুন এবং বিভিন্ন চ্যানেল ফর্ম্যাটের জন্য পরীক্ষা চালানোর অনুমতি দিন।
- সম্পূর্ণ হলে, চ্যানেলের প্রতিটি ফর্ম্যাটের ফলাফল নির্দেশ করে একটি প্রতিবেদন প্রদর্শিত হয়। উদাহরণ স্বরূপ, মাইক/স্পিকার রুট বোতাম ডন প্রদর্শন করে যে রুটের পরীক্ষা সম্পূর্ণ হয়েছে।
- অবশিষ্ট প্রয়োজনীয় রুটগুলির জন্য 4 থেকে 6 পর্যন্ত ধাপগুলি সম্পাদন করুন৷
- সমস্ত প্রয়োজনীয় রুটের পরীক্ষা সম্পন্ন হলে, পরীক্ষা পাস হয়েছে তা নির্দেশ করতে পাস সক্রিয় করা হয়।
ফলাফল ব্যাখ্যা
আপনি হয়ত লক্ষ্য করবেন যে নির্দিষ্ট চ্যানেলের অবস্থানের মাত্রা কম, যা নির্দেশ করে যে চারপাশের সাউন্ড স্ট্রিমের উচ্চ চ্যানেলগুলি বাদ দেওয়া হচ্ছে। উচ্চ চ্যানেলগুলি মিশ্রিত করা উচিত, যাতে নিশ্চিত করা হয় যে বিষয়বস্তু থেকে সমস্ত চ্যানেল স্টেরিও আউটপুটের মাধ্যমে শ্রবণযোগ্য।