MediaCodec'de düşük gecikmeli kod çözme
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Bu özellik, gerçek zamanlı uygulamalar için kritik olan düşük gecikmeyle medya kod çözmeyi etkinleştirmek için Android 11'e eklendi. SoC ortaklarının bu özelliği desteklemek için bir kod çözücü sürücüsü sağlaması gerekir. Medya çerçevesi, AOSP'de bulunan Codec 2.0/OMX yapılandırma parametrelerini kullanarak bu modu bildirir. Bu özelliği etkinleştirmek için referans uygulamasına bakın.
Uygulama
SoC ortaklarının bu özelliği desteklemek için kod çözücü sürücülerini uygulamaları gerekir. Uygulama geliştiricileri bu özelliği kullanmak için yeni API'yi kullanabilir. İş ortaklarının kod çözücü sürücülerini sağlaması gerekir. Bu, henüz kullanılmamış yeni bir genel API'dir. Bu özellik için bir sistem kullanıcı arayüzü veya uzantı uygulamaya gerek yoktur.
Özelleştirme
API, kullanıcıların bu özelliği açmasına veya kapatmasına olanak tanır. Açıksa kod çözücü, kodu çözülmüş kareleri kodlama standardına göre (daha fazla giriş beklemeden) mümkün olan en kısa sürede geri döndürmeli ve uyanık kalmalıdır. Kapatılırsa kod çözücü, kodu çözülmüş çerçevelerin kesinlikle gerekenden daha geç döndürülmesine neden olabilecek güç optimizasyonlarını kullanabilir ve kod çözücü, durduğunda gücü kapatabilir.
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2024-04-29 UTC.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"İhtiyacım olan bilgiler yok"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"Çok karmaşık / çok fazla adım var"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"Güncel değil"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"Çeviri sorunu"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"Örnek veya kod sorunu"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"Diğer"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"Anlaması kolay"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"Sorunumu çözdü"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"Diğer"
}]
{"lastModified": "Son g\u00fcncelleme tarihi: 2024-04-29 UTC."}
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2024-04-29 UTC."]]