ऑडियो डिवाइस पैनल

CTS Verifier की कई ऑडियो जांचों में, अलग-अलग ऑडियो हार्डवेयर डिवाइसों की क्षमताओं की पुष्टि की जाती है. ऑडियो डिवाइस पैनल से पता चलता है कि DUT के साथ कौनसे ऑडियो डिवाइस काम करते हैं और कौनसे इस्तेमाल किए जा सकते हैं.

इन डिवाइसों पर काम करता है सूची में, ऐसे ऑडियो डिवाइस दिखाए जाते हैं जिनका इस्तेमाल DUT कर सकता है. हालांकि, ये डिवाइस कनेक्ट नहीं होते हैं. इसलिए, टेस्टिंग के दौरान उपलब्ध नहीं होते हैं. AudioManager.getSupportedDeviceTypes(), एसडीके 35 में जोड़ा गया. इससे उन डिवाइस टाइप की जानकारी मिलती है जिन पर यह काम करता है.

नीचे दिए गए डायग्राम में दिखाया गया है कि DUT, इन डिवाइसों के साथ काम करता है: पहले से मौजूद डिवाइस (जैसे कि माइक्रोफ़ोन, स्पीकर, और ईयरपीस), ऐनलॉग ऑडियो डिवाइस, ब्लूटूथ ऑडियो डिवाइस, और यूएसबी ऑडियो डिवाइस:

ऑडियो डिवाइस पैनल काम करता है

पहली इमेज. ऑडियो डिवाइस पैनल में, साथ काम करने वाले डिवाइस दिखाए गए हैं.

उपलब्ध डिवाइस सूची में, ऐसे ऑडियो डिवाइस दिखते हैं जिनका इस्तेमाल टेस्टिंग के दौरान किया जा सकता है. ऐसा इसलिए, क्योंकि वे DUT में बिल्ट-इन होते हैं. जैसे, इंटरनल स्पीकर और माइक्रोफ़ोन. इसके अलावा, वे कनेक्ट किए गए होते हैं. जैसे, ऐनलॉग हेडसेट या यूएसबी ऑडियो पेरिफ़ेरल.

नीचे दिए गए डायग्राम में दिखाया गया है कि सिर्फ़ बिल्ट-इन डिवाइसों का इस्तेमाल किया जा सकता है. इसका मतलब है कि DUT से कोई बाहरी ऑडियो डिवाइस कनेक्ट नहीं है:

ऑडियो डिवाइस पैनल उपलब्ध है

दूसरी इमेज. ऑडियो डिवाइस पैनल में उपलब्ध डिवाइस दिखाए गए हैं.

अगर काम करने वाले डिवाइसों की सूची, डिवाइस में मौजूद हार्डवेयर (इनपुट) से मेल नहीं खाती है, तो हो सकता है कि HAL की ओर से दी गई ऑडियो नीति के कॉन्फ़िगरेशन में कोई समस्या हो. अगर उपलब्ध डिवाइस, डिवाइस से कनेक्ट किए गए डिवाइसों (आउटपुट) से मेल नहीं खाते हैं, तो हो सकता है कि ऑडियो सॉफ़्टवेयर लेयर में कोई समस्या हो.

जब ऑडियो पेरिफ़ेरल, DUT से कनेक्ट होते हैं, तो उपलब्ध डिवाइसों की सूची अपडेट हो जाती है. इससे कॉन्फ़िगरेशन दिखता है.