A partire dal 2026, per allinearci al nostro modello di sviluppo stabile del trunk e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per la creazione e il contributo ad AOSP, consigliamo di utilizzare android-latest-release anziché aosp-main. Il ramo del manifest android-latest-release farà sempre riferimento alla release più recente inviata ad AOSP. Per saperne di più, vedi Modifiche ad AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Decodifica a bassa latenza in MediaCodec
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questa funzionalità è stata aggiunta in Android 11 per consentire la decodifica dei contenuti multimediali con bassa
latenza, fondamentale per le app in tempo reale. I partner SoC devono fornire un
driver decoder per supportare questa funzionalità. Il framework multimediale segnala questa modalità utilizzando i parametri di configurazione Codec 2.0/OMX disponibili in AOSP.
Per attivare questa funzionalità, consulta l'
implementazione di riferimento.
Implementazione
I partner SoC devono implementare i driver del decodificatore per supportare questa funzionalità. Gli sviluppatori di app possono utilizzare la nuova API per utilizzare la funzionalità. I partner devono fornire i driver
del decoder. Si tratta di una nuova API pubblica che non è stata utilizzata. Non è necessario implementare un'interfaccia utente di sistema o un'estensione per questa funzionalità.
Personalizzazione
L'API consente agli utenti di attivare o disattivare questa funzionalità. Se attivata, il decodificatore deve restituire
i frame decodificati il prima possibile in base allo standard di codifica
(senza attendere ulteriori input) e deve rimanere attivo. Se disattivato, il decodificatore
può utilizzare ottimizzazioni del consumo energetico che potrebbero comportare la restituzione dei frame decodificati in un secondo momento
rispetto a quanto strettamente necessario e il decodificatore potrebbe spegnersi in caso di stallo.
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2025-12-03 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-12-03 UTC."],[],[]]