Référence de la struct camera2_stream_in_ops
#include <
camera2.h
>
Champs de données |
|
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) |
Description détaillée
Gestion de la file d'attente de flux de retraitement des entrées. Un ensemble de ces méthodes est fourni à l'appareil HAL dans allocate_reprocess_stream(); elles sont utilisées pour interagir avec la file d'attente de tampon gralloc d'entrée du flux de reprocessing.
Documentation des champs
int(* acquire_buffer)(const struct Camera2StreamInOps *w, buffer_handle_t **buffer) |
Obtenez le prochain tampon de données d'image à retraiter. La largeur, la hauteur et le format du tampon sont définis dans allocate_reprocess_stream(). La longueur et d'autres détails doivent être interrogés à partir du module gralloc de la plate-forme si nécessaire. Le tampon sera déjà verrouillé pour être utilisé.
int(* release_buffer)(const struct Camera2StreamInOps *w, buffer_handle_t *buffer) |
La documentation de ce struct a été générée à partir du fichier suivant :
- hardware/libhardware/include/hardware/ camera2.h