camera3_stream_buffer_set Riferimento struttura

camera3_stream_buffer_set Riferimento struttura

#include < camera3.h >

Campi dati

camera3_stream_t * flusso
uint32_t num_buffer
buffer_handle_t ** buffer

Descrizione dettagliata

camera3_stream_buffer_set_t:

Il set completo di buffer gralloc per un flusso. Questa struttura viene fornita a Register_stream_buffers() per consentire al dispositivo HAL della fotocamera di registrare/mappare/ecc. i buffer di flusso appena allocati.

>= CAMERA_DEVICE_API_VERSION_3_2:

Deprecato (e non utilizzato). In particolare, anche Register_stream_buffers è deprecato e non verrà mai richiamato.

Definizione alla riga 1844 del file camera3.h .

Documentazione sul campo

buffer_handle_t** buffer

L'array di buffer gralloc gestisce questo flusso. Se il formato del flusso è impostato su HAL_PIXEL_FORMAT_IMPLEMENTATION_DEFINED, il dispositivo HAL della fotocamera deve controllare i buffer passati per determinare eventuali informazioni sul formato pixel privato della piattaforma.

Definizione alla riga 1862 del file camera3.h .

uint32_t num_buffer

Il numero di buffer in questo flusso. È garantito che sia almeno stream->max_buffers.

Definizione alla riga 1854 del file camera3.h .

L'handle del flusso per il flusso a cui appartengono questi buffer

Definizione alla riga 1848 del file camera3.h .


La documentazione per questa struttura è stata generata dal seguente file:
  • hardware/libhardware/include/hardware/ camera3.h