از 27 مارس 2025، توصیه می کنیم از android-latest-release
به جای aosp-main
برای ساختن و کمک به AOSP استفاده کنید. برای اطلاعات بیشتر، به تغییرات AOSP مراجعه کنید.
پنل دستگاه های صوتی
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
بسیاری از تستهای صوتی CTS Verifier قابلیتها را روی انواع دستگاههای سختافزار صوتی تایید میکنند. پانل دستگاه های صوتی نشان می دهد که کدام دستگاه های صوتی توسط DUT پشتیبانی می شوند و کدام یک برای استفاده در دسترس هستند.
فهرست دستگاههای پشتیبانی شده دستگاههای صوتی را نشان میدهد که DUT میتواند از آنها استفاده کند، اما لزوماً متصل نیستند و بنابراین در زمان آزمایش در دسترس نیستند. AudioManager.getSupportedDeviceTypes()
که در SDK 35 اضافه شده است، انواع دستگاه های پشتیبانی شده را برمی گرداند.
شکل زیر نشان می دهد که DUT از دستگاه های داخلی (مانند میکروفون، بلندگو و گوشی)، لوازم جانبی صوتی آنالوگ، لوازم جانبی صوتی بلوتوث و لوازم جانبی صوتی USB پشتیبانی می کند:

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

شکل 2. پانل دستگاه های صوتی که دستگاه های موجود را نشان می دهد.
اگر فهرست دستگاههای پشتیبانیشده با سختافزار موجود در دستگاه مطابقت نداشته باشد ( ورودیها )، ممکن است مشکلی در پیکربندی خطمشی صوتی ارائهشده توسط HAL وجود داشته باشد. اگر دستگاههای موجود با آنچه که به دستگاه متصل است ( خروجیها ) مطابقت ندارند، ممکن است در لایه نرمافزار صوتی زیرین مشکلی وجود داشته باشد.
هنگامی که لوازم جانبی صوتی به DUT متصل می شوند، لیست دستگاه های موجود به روز می شود تا پیکربندی را منعکس کند.
محتوا و نمونه کدها در این صفحه مشمول پروانههای توصیفشده در پروانه محتوا هستند. جاوا و OpenJDK علامتهای تجاری یا علامتهای تجاری ثبتشده Oracle و/یا وابستههای آن هستند.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[],[],null,["# Audio Devices panel\n\n\u003cbr /\u003e\n\nMany CTS Verifier audio tests validate capabilities over a variety of audio\nhardware devices. The **Audio Devices** panel indicates which audio devices are\nsupported by the DUT and which are available for use.\n\nThe **Supported Devices** list shows audio devices that the DUT can use, but\naren't necessarily connected and hence aren't available at testing time.\n[`AudioManager.getSupportedDeviceTypes()`](https://developer.android.com/reference/android/media/AudioManager#getSupportedDeviceTypes(int)),\nadded in SDK 35, returns supported device types.\n\nThe following figure shows that the DUT supports the built-in\ndevices (such as microphone, speaker, and earpiece), analog audio peripherals,\nBluetooth audio peripherals, and USB audio peripherals:\n\n**Figure 1.** Audio Devices panel showing supported devices.\n\nThe **Available Devices** list shows audio devices that can be used at testing\ntime, either because they're built in to the DUT (such as the internal speaker\nand microphone), or are connected (such as an analog headset or USB audio\nperipheral).\n\nThe following figure shows that only the built-in devices are available for use,\nthat is, there are no external audio peripherals connected to the DUT:\n\n**Figure 2.** Audio Devices panel showing available devices.\n\nIf the list of supported devices doesn't match the hardware that is in\nthe device (**Inputs** ), there might be a problem in the audio policy\nconfiguration provided by the HAL. If the available devices don't match what is\nconnected to the device (**Outputs**), there might be a problem with the\nunderlying audio software layer.\n\nWhen audio peripherals are connected to the DUT, the list of available devices\nis updated to reflect the configuration."]]