پنل دستگاه های صوتی

بسیاری از آزمایش‌های صوتی CTS Verifier، قابلیت‌های انواع دستگاه‌های سخت‌افزاری صوتی را تأیید می‌کنند. پنل دستگاه‌های صوتی نشان می‌دهد که کدام دستگاه‌های صوتی توسط DUT پشتیبانی می‌شوند و کدام‌ها برای استفاده در دسترس هستند.

لیست دستگاه‌های پشتیبانی‌شده، دستگاه‌های صوتی را نشان می‌دهد که DUT می‌تواند از آنها استفاده کند، اما لزوماً متصل نیستند و از این رو در زمان آزمایش در دسترس نیستند. AudioManager.getSupportedDeviceTypes() که در SDK 35 اضافه شده است، انواع دستگاه‌های پشتیبانی‌شده را برمی‌گرداند.

شکل زیر نشان می‌دهد که DUT از دستگاه‌های داخلی (مانند میکروفون، بلندگو و هدفون)، لوازم جانبی صوتی آنالوگ، لوازم جانبی صوتی بلوتوث و لوازم جانبی صوتی USB پشتیبانی می‌کند:

پنل دستگاه‌های صوتی پشتیبانی می‌شود

شکل ۱. پنل دستگاه‌های صوتی که دستگاه‌های پشتیبانی‌شده را نشان می‌دهد.

فهرست دستگاه‌های موجود، دستگاه‌های صوتی را نشان می‌دهد که می‌توانند در زمان آزمایش مورد استفاده قرار گیرند، چه به دلیل اینکه در DUT تعبیه شده‌اند (مانند بلندگو و میکروفون داخلی) و چه به صورت متصل (مانند هدست آنالوگ یا لوازم جانبی صوتی USB).

شکل زیر نشان می‌دهد که فقط دستگاه‌های داخلی برای استفاده در دسترس هستند، یعنی هیچ دستگاه جانبی صوتی خارجی به DUT متصل نیست:

پنل دستگاه‌های صوتی موجود است

شکل ۲. پنل دستگاه‌های صوتی که دستگاه‌های موجود را نشان می‌دهد.

اگر لیست دستگاه‌های پشتیبانی‌شده با سخت‌افزار موجود در دستگاه ( ورودی‌ها ) مطابقت نداشته باشد، ممکن است مشکلی در پیکربندی سیاست صوتی ارائه شده توسط HAL وجود داشته باشد. اگر دستگاه‌های موجود با آنچه به دستگاه متصل است ( خروجی‌ها ) مطابقت نداشته باشند، ممکن است مشکلی در لایه نرم‌افزار صوتی زیرین وجود داشته باشد.

وقتی لوازم جانبی صوتی به DUT متصل می‌شوند، لیست دستگاه‌های موجود به‌روزرسانی می‌شود تا پیکربندی را منعکس کند.