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.
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.
int (* release_buffer) (const struct camera2_stream_in_ops * w, buffer_handle_t * buffer) |
La documentazione per questa struttura è stata generata dal seguente file:
- hardware / libhardware / include / hardware / camera2.h