Diese Funktion wurde in Android 11 hinzugefügt, um die Mediendekodierung mit niedriger Latenz zu ermöglichen, was für Echtzeit-Apps entscheidend ist. Die SoC-Partner müssen einen Dekodierungstreiber zur Unterstützung dieser Funktion bereitstellen. Das Media-Framework signalisiert diesen Modus mithilfe von Codec 2.0/OMX-Konfigurationsparameter in AOSP verfügbar. Weitere Informationen zum Aktivieren dieser Funktion finden Sie in der Referenzimplementierung.
Implementierung
Die SoC-Partner müssen Decodertreiber implementieren, um diese Funktion zu unterstützen. App-Entwickler können die Funktion über die neue API nutzen. Partner müssen Decoder-Treiber bereitstellen. Dies ist eine neue öffentliche API, die noch nicht verwendet wurde. Es ist nicht notwendig, System-UI oder einer Erweiterung für diese Funktion verwendet.
Personalisierung
Mit der API können Nutzer diese Funktion aktivieren oder deaktivieren. Wenn diese Option aktiviert ist, muss der Decoder so schnell wie möglich basierend auf dem Codierungsstandard (ohne auf weitere Eingaben warten zu müssen) und muss aktiv bleiben. Wenn diese Option deaktiviert ist, kann der Decoder Energieoptimierungen verwenden, die dazu führen können, dass decodierte Frames später als unbedingt erforderlich zurückgegeben werden. Außerdem kann der Decoder bei einem Stillstand ausgeschaltet werden.