Nhiều kiểm thử âm thanh của Trình xác minh CTS xác thực các chức năng trên nhiều thiết bị phần cứng âm thanh. Bảng điều khiển Audio Devices (Thiết bị âm thanh) cho biết thiết bị âm thanh nào được DUT hỗ trợ và thiết bị âm thanh nào có thể sử dụng.
Danh sách Thiết bị được hỗ trợ cho biết các thiết bị âm thanh mà DUT có thể sử dụng, nhưng không nhất thiết phải được kết nối và do đó không có sẵn tại thời điểm kiểm thử.
AudioManager.getSupportedDeviceTypes()
, được thêm vào SDK 35, trả về các loại thiết bị được hỗ trợ.
Hình sau đây cho thấy DUT hỗ trợ các thiết bị tích hợp (chẳng hạn như micrô, loa và loa tai nghe), thiết bị ngoại vi âm thanh analog, thiết bị ngoại vi âm thanh Bluetooth và thiết bị ngoại vi âm thanh USB:
Hình 1. Bảng điều khiển Thiết bị âm thanh hiển thị các thiết bị được hỗ trợ.
Danh sách Thiết bị có sẵn cho biết các thiết bị âm thanh có thể được sử dụng tại thời điểm kiểm thử, vì các thiết bị này được tích hợp sẵn vào DUT (chẳng hạn như loa và micrô nội bộ) hoặc được kết nối (chẳng hạn như tai nghe analog hoặc thiết bị ngoại vi âm thanh USB).
Hình sau đây cho thấy rằng chỉ có thể sử dụng các thiết bị tích hợp, nghĩa là không có thiết bị ngoại vi âm thanh bên ngoài nào được kết nối với DUT:
Hình 2. Bảng điều khiển Thiết bị âm thanh cho thấy các thiết bị có sẵn.
Nếu danh sách thiết bị được hỗ trợ không khớp với phần cứng trong thiết bị (Đầu vào), thì có thể có vấn đề trong cấu hình chính sách âm thanh do HAL cung cấp. Nếu các thiết bị có sẵn không khớp với thiết bị được kết nối (Đầu ra), thì có thể lớp phần mềm âm thanh cơ bản đang gặp sự cố.
Khi các thiết bị ngoại vi âm thanh được kết nối với DUT, danh sách các thiết bị có sẵn sẽ được cập nhật để phản ánh cấu hình.