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 di elaborazione di nuovo 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 dello stream di elaborazione.

Definizione nella riga 160 del file camera2.h .

Documentazione dei campi

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

Ricevi il buffer successivo di dati delle immagini da elaborare di nuovo. La larghezza, l'altezza e il formato del buffer sono fissati in allocate_reprocess_stream() e, se necessario, è necessario eseguire query su stride e altri dettagli dal modulo gralloc della piattaforma. Il buffer sarà già bloccato per l'utilizzo.

Definizione nella riga 167 del file camera2.h .

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

Restituire un buffer utilizzato alla coda del buffer per il riutilizzo.

Definizione nella riga 172 del file camera2.h .


La documentazione di questa struttura è stata generata dal seguente file: