camera2_stream_in_ops Riferimento Struct

camera2_stream_in_ops Riferimento Struct

#include < camera2.h >

Campi dati

int (* acquis_buffer ) (const struct camera2_stream_in_ops * w, buffer_handle_t ** buffer)
int (* release_buffer ) (const struct camera2_stream_in_ops * w, buffer_handle_t * buffer)

Descrizione dettagliata

Gestione della coda del flusso di rielaborazione degli input. Una serie di questi metodi viene fornita al dispositivo HAL in allocate_reprocess_stream (); sono usati per interagire con la coda del buffer gralloc di input del flusso di rielaborazione.

Definizione alla riga 160 del file camera2.h .

Documentazione sul campo

int (* acquis_buffer) (const struct camera2_stream_in_ops * w, buffer_handle_t ** buffer)

Ottieni il buffer successivo dei dati dell'immagine da rielaborare. La larghezza, l'altezza e il formato del buffer sono fissati in allocate_reprocess_stream (), e lo stride e altri dettagli dovrebbero essere richiesti dal modulo gralloc della piattaforma, se necessario. Il buffer sarà già bloccato per l'uso.

Definizione alla riga 167 del file camera2.h .

int (* release_buffer) (const struct camera2_stream_in_ops * w, buffer_handle_t * buffer)

Restituisce un buffer usato alla coda del buffer per il riutilizzo.

Definizione alla riga 172 del file camera2.h .


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