「Audio Devices」面板

許多 CTS 驗證器音訊測試會驗證各種音訊硬體裝置的功能。「Audio Devices」面板會指出 DUT 支援哪些音訊裝置,以及哪些裝置可供使用。

「支援的裝置」清單會顯示 DUT 可使用的音訊裝置,但這些裝置不一定已連線,因此在測試時可能無法使用。AudioManager.getSupportedDeviceTypes(),SDK 35 新增此方法,可傳回支援的裝置類型。

下圖顯示 DUT 支援內建裝置 (例如麥克風、揚聲器和聽筒)、類比音訊周邊裝置、藍牙音訊周邊裝置和 USB 音訊周邊裝置:

支援音訊裝置面板

圖 1. 「音訊裝置」面板,顯示支援的裝置。

「可用裝置」清單會顯示可在測試時使用的音訊裝置,這些裝置可能是 DUT 內建的裝置 (例如內建喇叭和麥克風),也可能是已連線的裝置 (例如類比耳機或 USB 音訊周邊裝置)。

下圖顯示只有內建裝置可供使用,也就是 DUT 未連接任何外部音訊周邊裝置:

可使用音訊裝置面板

圖 2. 「音訊裝置」面板,顯示可用的裝置。

如果支援的裝置清單與裝置中的硬體 (輸入) 不符,可能是 HAL 提供的音訊政策設定有問題。如果可用裝置與連線至裝置的裝置 (「輸出」) 不符,可能是底層音訊軟體層發生問題。

將音訊周邊裝置連線至 DUT 後,可用裝置清單會更新,反映設定變更。