اعتبارًا من 27 آذار (مارس) 2025، ننصحك باستخدام android-latest-release
بدلاً من aosp-main
لإنشاء AOSP والمساهمة فيه. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في AOSP.
لوحة "أجهزة الصوت"
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تُجري العديد من اختبارات CTS Verifier الصوتية عمليات التحقّق من الإمكانات على مجموعة متنوعة من الأجهزة المخصّصة للصوت. تشير لوحة أجهزة الصوت إلى أجهزة الصوت التي
يتوافق معها جهاز DUT والأجهزة المتاحة للاستخدام.
تعرض قائمة الأجهزة المتوافقة أجهزة الصوت التي يمكن أن يستخدمها جهاز DUT، ولكن
قد لا تكون متصلة بالضرورة وبالتالي لن تكون متاحة في وقت الاختبار.
تُعرِض AudioManager.getSupportedDeviceTypes()
،
التي تمت إضافتها في الإصدار 35 من حزمة SDK، أنواع الأجهزة المتوافقة.
يوضّح الشكل التالي أنّ جهاز DUT متوافق مع
الأجهزة المدمجة (مثل الميكروفون ومكبّر الصوت وسماعات الأذن) والأجهزة الملحقة الصوتية التناظرية
والأجهزة الملحقة الصوتية التي تعمل بالبلوتوث والأجهزة الملحقة الصوتية التي تعمل عبر USB:
الشكل 1: لوحة "أجهزة الصوت" تعرض الأجهزة المتوافقة
تعرض قائمة الأجهزة المتاحة أجهزة الصوت التي يمكن استخدامها أثناء الاختبار، إما لأنّها مدمجة في جهاز DUT (مثل مكبّر الصوت الداخلي
والميكروفون) أو لأنّها متصلة (مثل سماعة رأس تمثيلية أو جهاز سماعي USB
طرفي).
يوضّح الشكل التالي أنّ الأجهزة المدمجة فقط هي المتاحة للاستخدام،
أي أنّه ما مِن أجهزة صوتية خارجية ملحقة متصلة بوحدة التحكّم في العينة:
الشكل 2: لوحة "أجهزة الصوت" تعرض الأجهزة المتاحة
إذا كانت قائمة الأجهزة المتوافقة لا تتطابق مع الأجهزة المضمّنة في
الجهاز (المدخلات)، قد تكون هناك مشكلة في إعدادات
سياسة الصوت التي يوفّرها HAL. إذا لم تتطابق الأجهزة المتاحة مع الأجهزة التي
تم ربطها بالجهاز (المصادر)، قد تكون هناك مشكلة في
طبقة برنامج الصوت الأساسية.
عند توصيل الأجهزة الملحقة الصوتية بوحدة التحكّم في الجهاز، يتم تعديل قائمة الأجهزة المتاحة
لتعكس الإعدادات.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],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."]]