Référence de structure camera2_stream_in_ops
#include < camera2.h >
Champs de données | |
entier(* | acquérir_buffer )(const struct camera2_stream_in_ops *w, buffer_handle_t **buffer) |
entier(* | release_buffer )(const struct camera2_stream_in_ops *w, buffer_handle_t *buffer) |
Description détaillée
Gestion de la file d’attente du flux de retraitement des entrées. Un ensemble de ces méthodes est fourni au périphérique HAL dans allocate_reprocess_stream(); ils sont utilisés pour interagir avec la file d'attente du tampon gralloc d'entrée du flux de retraitement.
Documentation de terrain
int(* acquérir_buffer)(const struct camera2_stream_in_ops *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 fixés dans allocate_reprocess_stream(), et la foulée et d'autres détails doivent être interrogés à partir du module gralloc de la plateforme si nécessaire. Le tampon sera déjà verrouillé pour utilisation.
int(* release_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t *buffer) |
La documentation de cette structure a été générée à partir du fichier suivant :
- matériel/libhardware/include/hardware/ camera2.h