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