camera3_stream_buffer_set Yapı Referansı

camera3_stream_buffer_set Yapı Referansı

#include < camera3.h >

Veri Alanları

camera3_stream_t stream
 
uint32_t  num_buffers
 
buffer_handle_t **  arabellekler
 

Ayrıntılı Açıklama

camera3_stream_buffer_set_t:

Bir akış için gralloc arabelleklerinin tamamı. Bu yapı, kamera HAL cihazının yeni ayrılan akış arabelleklerini kaydetmesine/eşlemesine vb. izin vermek için register_stream_buffers() işlevine verilir.

>= CAMERA_DEVICE_API_VERSION_3_2:

Desteği sonlandırıldı (ve kullanılmıyor). Özellikle register_stream_buffers işlevinin desteği de sonlandırıldı ve bu işlev hiçbir zaman çağrılmayacak.

Tanımı, camera3.h dosyasının 1844 satırındadır.

Alan Belgeleri

buffer_handle_t** arabellekleri

Bu akış için gralloc arabellek tutamaçlarının dizisi. Akış biçimi HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED olarak ayarlanmışsa kamera HAL cihazı, platforma özel piksel biçimi bilgilerini belirlemek için iletilen arabellekleri incelemelidir.

Tanımı, camera3.h dosyasının 1862 satırı

uint32_t num_buffers

Bu akıştaki arabelleğe alma sayısını belirtir. En az stream->max_buffers değerinde olması garanti edilir.

Tanımı, camera3.h dosyasının 1854 satırı

Bu arabelleklerin ait olduğu yayının adı

Tanımı, camera3.h dosyasının 1848 satırındadır.


Bu yapının dokümanları aşağıdaki dosyadan oluşturulmuştur: