החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
החלונית 'מכשירי אודיו'
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
בדיקות אודיו רבות של CTS Verifier מאמתות את היכולות במגוון של חומרת אודיו. בחלונית Audio Devices מוצגים מכשירים של אודיו שנתמכים ב-DUT ומכשירים שזמינים לשימוש.
ברשימה Supported Devices מוצגים מכשירי אודיו שאפשר להשתמש בהם ב-DUT, אבל הם לא בהכרח מחוברים ולכן לא זמינים בזמן הבדיקה.
AudioManager.getSupportedDeviceTypes()
, שנוספה ב-SDK 35, מחזירה את סוגי המכשירים הנתמכים.
בתרשים הבא מוצג שהמכשיר הנבדק תומך במכשירים המובנים (כמו מיקרופון, רמקול ואוזניה), באבזרי אודיו אנלוגיים, באבזרי אודיו מסוג Bluetooth ובאבזרי אודיו מסוג USB:
איור 1. חלונית של מכשירי אודיו שמציגה את המכשירים הנתמכים.
ברשימה Available Devices מוצגים מכשירי אודיו שאפשר להשתמש בהם בזמן הבדיקה, כי הם מובנים ב-DUT (כמו הרמקול והמיקרופון הפנימיים) או מחוברים (כמו אוזניות אנלוגיות או ציוד היקפי של אודיו USB).
בתרשים הבא מוצג שרק המכשירים המובנים זמינים לשימוש, כלומר אין ציוד היקפי חיצוני של אודיו שמחובר ל-DUT:
איור 2. חלונית של מכשירי אודיו עם המכשירים הזמינים.
אם רשימת המכשירים הנתמכים לא תואמת לחומרה שבמכשיר (Inputs), יכול להיות שיש בעיה בהגדרה של מדיניות האודיו שסופקו על ידי ה-HAL. אם המכשירים הזמינים לא תואמים למכשירים שמחוברים למכשיר (פלטים), יכול להיות שיש בעיה בשכבת תוכנת האודיו הבסיסית.
כשמחברים ציוד היקפי אודיו ל-DUT, רשימת המכשירים הזמינים מתעדכנת כך שתשקף את ההגדרה.
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-07-27 (שעון UTC).
[[["התוכן קל להבנה","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-27 (שעון UTC)."],[],[],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."]]