Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

camera2_jpeg_blob Struct Reference

camera2_jpeg_blob Struct Reference

#include < camera2.h >

Bidang Data

uint16_t jpeg_blob_id
uint32_t jpeg_size

Detil Deskripsi

Transport header untuk buffer JPEG terkompresi dalam aliran keluaran.

Untuk mengambil gambar JPEG, aliran dibuat menggunakan format piksel HAL_PIXEL_FORMAT_BLOB, dan bidang metadata statis android.jpeg.maxSize digunakan sebagai ukuran buffer. Karena gambar JPEG terkompresi memiliki ukuran variabel, HAL perlu menyertakan ukuran akhir dari gambar yang dikompresi menggunakan struktur ini di dalam buffer aliran keluaran. Bidang ID blob JPEG harus disetel ke CAMERA2_JPEG_BLOB_ID.

Tajuk transpor harus berada di akhir buffer aliran keluaran JPEG. Artinya, jpeg_blob_id harus dimulai pada byte [android.jpeg.maxSize - sizeof (camera2_jpeg_blob)]. Setiap HAL yang menggunakan header transport ini harus memperhitungkannya di android.jpeg.maxSize. Data JPEG itu sendiri dimulai pada byte [0] dan harus sepanjang byte jpeg_size.

Definisi pada baris 146 dari file camera2.h .

Dokumentasi Lapangan

uint16_t jpeg_blob_id

Definisi pada baris 147 file camera2.h .

uint32_t jpeg_size

Definisi pada baris 148 file camera2.h .


Dokumentasi untuk struct ini dihasilkan dari file berikut:
  • hardware / libhardware / include / hardware / camera2.h