riferimento alla struttura camera2_stream_in_ops

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.

Definizione alla riga 160 del file camera2.h .

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.

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 utilizzato 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