riferimento alla struttura camera2_stream_in_ops
#include < camera2.h >
Campi dati | |
int(* | acquire_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. Un insieme di questi metodi viene fornito al dispositivo HAL in allocate_reprocess_stream(); vengono utilizzati per interagire con la coda del buffer gralloc di input del flusso di rielaborazione.
Documentazione sul campo
int(* acquire_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t **buffer) |
Ottieni il buffer successivo di dati di immagine da rielaborare. La larghezza, l'altezza e il formato del buffer sono fissati in allocate_reprocess_stream() e il passo e altri dettagli dovrebbero essere interrogati dal modulo della piattaforma gralloc secondo necessità. 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