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

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

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

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

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

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

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

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

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

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

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

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