W 2026 r., aby dostosować się do naszego modelu stabilnego rozwoju trunk i zapewnić stabilność platformy w ekosystemie, będziemy publikować kod źródłowy w AOSP w drugim i czwartym kwartale. Do tworzenia i współtworzenia AOSP używaj gałęzi android-latest-release. Gałąź manifestu android-latest-release będzie zawsze odwoływać się do najnowszej wersji przesłanej do AOSP. Więcej informacji znajdziesz w artykule Zmiany w AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Dekodowanie o małym opóźnieniu w MediaCodec
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
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 multimediów 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ą zaimplementować sterowniki dekodera. Deweloperzy aplikacji mogą używać nowego interfejsu API. Partnerzy muszą udostępnić sterowniki dekodera. Jest to nowy publiczny interfejs API, który nie był używany. W przypadku tej funkcji nie trzeba implementować interfejsu użytkownika 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 jest wyłączona, dekoder może korzystać z optymalizacji zużycia energii, co może spowodować, że zdekodowane klatki będą zwracane później niż jest to konieczne, a dekoder może się wyłączyć, gdy zostanie wstrzymany.
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2026-06-18 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-06-18 UTC."],[],[]]