Camera3_stream_buffer_set Yapı Referansı

Camera3_stream_buffer_set Yapı Referansı

#include < camera3.h >

Veri alanları

kamera3_stream_t * aktarım
uint32_t num_buffers
buffer_handle_t ** tamponlar

Detaylı Açıklama

kamera3_stream_buffer_set_t:

Bir akış için eksiksiz gralloc arabellek seti. Bu yapı, kamera HAL cihazının yeni tahsis edilen akış arabelleklerini kaydetmesine/eşleştirmesine/vb. izin vermek için Register_stream_buffers() işlevine verilmiştir.

>= CAMERA_DEVICE_API_VERSION_3_2:

Kullanımdan kaldırıldı (ve kullanılmıyor). Özellikle, Register_stream_buffers da kullanımdan kaldırıldı ve hiçbir zaman çağrılmayacak.

Camera3.h dosyasının 1844. satırındaki tanım.

Saha Dokümantasyonu

buffer_handle_t** arabellekler

Bu akış için gralloc arabellek tanıtıcıları dizisi. Akış formatı HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED olarak ayarlanmışsa, kamera HAL cihazı, platforma özel piksel formatı bilgilerini belirlemek için aktarılan arabellekleri incelemelidir.

Camera3.h dosyasının 1862. satırındaki tanım.

uint32_t num_buffers

Bu akıştaki arabellek sayısı. En azından akış->max_buffers olması garanti edilir.

Camera3.h dosyasının 1854. satırındaki tanım.

kamera3_stream_t * akışı

Bu arabelleklerin ait olduğu akışın akış tanıtıcısı

Camera3.h dosyasının 1848. 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