Ta funkcja została dodana w Androidzie 11, aby umożliwić dekodowanie multimediów z niskim opóźnieniem, co jest kluczowe w przypadku aplikacji działających w czasie rzeczywistym. Aby obsługiwać tę funkcję, partnerzy SoC muszą udostępnić sterownik dekodera. Platforma multimedialna sygnalizuje ten tryb za pomocą parametrów konfiguracji Codec 2.0/OMX dostępnych w AOSP. Aby włączyć tę funkcję, zapoznaj się z implementacją referencyjną.
Implementacja
Aby obsługiwać tę funkcję, partnerzy SoC muszą wdrożyć sterowniki dekodera. Deweloperzy aplikacji mogą korzystać z tej funkcji za pomocą nowego interfejsu API. Partnerzy muszą udostępnić sterowniki dekodera. Jest to nowy, nieużywany publiczny interfejs API. Ta funkcja nie wymaga implementacji interfejsu systemu ani rozszerzenia.
Dostosowywanie
Interfejs API umożliwia użytkownikom włączanie i wyłączanie tej funkcji. Jeśli jest włączona, dekoder musi zwracać zdekodowane klatki tak szybko, jak to możliwe, zgodnie ze standardem kodowania (bez czekania na dalsze dane wejściowe) i musi pozostawać aktywny. Jeśli ta opcja jest wyłączona, dekoder może korzystać z optymalizacji zużycia energii, co może powodować, że zdekodowane klatki będą zwracane później niż jest to bezwzględnie konieczne, a dekoder może się wyłączać w przypadku przestoju.