Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Camera3_jpeg_blob Yapı Referansı
#include < camera3.h >
kamera3_jpeg_blob :
Çıkış akışlarında sıkıştırılmış JPEG arabellekleri için taşıma başlığı.
JPEG görüntüleri yakalamak için HAL_PIXEL_FORMAT_BLOB piksel formatı kullanılarak bir akış oluşturulur. Akışın arabellek boyutu, android.jpeg.maxSize statik meta veri alanına dayalı olarak çerçeve tarafından hesaplanır. Sıkıştırılmış JPEG görüntüleri değişken boyutta olduğundan, HAL'nin bu yapıyı kullanarak sıkıştırılmış görüntünün son boyutunu çıkış akışı arabelleğine dahil etmesi gerekir. JPEG blob kimliği alanı CAMERA3_JPEG_BLOB_ID olarak ayarlanmalıdır.
Taşıma başlığı, JPEG çıkış akışı arabelleğinin sonunda olmalıdır. Bu, jpeg_blob_id'nin bayt[buffer_size - sizeof(camera3_jpeg_blob)] ile başlaması gerektiği anlamına gelir; burada buffer_size, gralloc arabelleğinin boyutudur. Bu taşıma başlığını kullanan herhangi bir HAL, bunu android.jpeg.maxSize dosyasında hesaba katmalıdır. JPEG verilerinin kendisi arabelleğin başlangıcında başlar ve jpeg_size bayt uzunluğunda olmalıdır.
Camera3.h dosyasının 1885. satırındaki tanım.
Bu yapıya ilişkin belgeler aşağıdaki dosyadan oluşturulmuştur:
- donanım/libdonanım/include/donanım/ kamera3.h
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: 2023-12-01 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: 2023-12-01 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: 2023-12-01 UTC."]]