camera3_stream_buffer_set Struct Referansı

camera3_stream_buffer_set Struct Referansı

#include < camera3.h >

Veri alanları

camera3_stream_t * Akış
uint32_t num_buffers
buffer_handle_t ** tamponlar

Detaylı Açıklama

camera3_stream_buffer_set_t:

Bir akış için eksiksiz gralloc tampon seti. Bu yapı, kamera HAL cihazının yeni tahsis edilen akış tamponlarını kaydetmesine / eşlemesine / vb. İzin vermek için register_stream_buffers () 'a verilir.

> = CAMERA_DEVICE_API_VERSION_3_2:

Kullanımdan kaldırıldı (ve kullanılmıyor). Özellikle, register_stream_buffers da kullanımdan kaldırılmıştır ve asla çağrılmayacaktır.

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

Saha Belgeleri

buffer_handle_t ** tamponlar

Bu akış için gralloc arabellek tutamaçları dizisi. Akış formatı HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED olarak ayarlanmışsa, kamera HAL cihazı, platforma özel piksel formatı bilgisini belirlemek için geçirilen 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 stream-> max_buffers olması garantilidir.

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

camera3_stream_t * akışı

Bu tamponların ait olduğu akış için akış tutamacı

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


Bu yapının belgeleri aşağıdaki dosyadan oluşturulmuştur:
  • donanım / libhardware / include / hardware / camera3.h