Viele CTS Verifier-Audiotests validieren Funktionen auf einer Vielzahl von Audiohardwaregeräten. Im Bereich Audiogeräte wird angezeigt, welche Audiogeräte vom DUT unterstützt und zur Verwendung verfügbar sind.
In der Liste Unterstützte Geräte werden Audiogeräte angezeigt, die vom DUT verwendet werden können, aber nicht unbedingt angeschlossen sind und daher zum Testzeitpunkt nicht verfügbar sind.
AudioManager.getSupportedDeviceTypes()
, das in SDK 35 hinzugefügt wurde, gibt unterstützte Gerätetypen zurück.
Die folgende Abbildung zeigt, dass das DUT die integrierten Geräte (z. B. Mikrofon, Lautsprecher und Ohrhörer), analoge Audioperipheriegeräte, Bluetooth-Audioperipheriegeräte und USB-Audioperipheriegeräte unterstützt:
Abbildung 1. Im Bereich „Audiogeräte“ werden unterstützte Geräte angezeigt.
In der Liste Verfügbare Geräte werden Audiogeräte angezeigt, die während des Tests verwendet werden können. Das ist entweder der Fall, wenn sie im DUT integriert sind (z. B. der interne Lautsprecher und das Mikrofon) oder angeschlossen sind (z. B. ein analoges Headset oder ein USB-Audio-Peripheriegerät).
Die folgende Abbildung zeigt, dass nur die integrierten Geräte verwendet werden können, d. h., es sind keine externen Audioperipheriegeräte mit dem DUT verbunden:
Abbildung 2: Im Bereich „Audiogeräte“ werden die verfügbaren Geräte angezeigt.
Wenn die Liste der unterstützten Geräte nicht mit der Hardware im Gerät übereinstimmt (Eingänge), liegt möglicherweise ein Problem mit der vom HAL bereitgestellten Audiorichtlinienkonfiguration vor. Wenn die verfügbaren Geräte nicht mit den Geräten übereinstimmen, die mit dem Gerät verbunden sind (Ausgänge), liegt möglicherweise ein Problem mit der zugrunde liegenden Audiosoftwareschicht vor.
Wenn Audioperipheriegeräte mit dem DUT verbunden sind, wird die Liste der verfügbaren Geräte entsprechend der Konfiguration aktualisiert.