Référence de structure camera2_stream_in_ops
#include < camera2.h >
Champs de données | |
int (* | acquis_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 du flux de retraitement d'entrée. 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 sur le terrain
int (* acquis_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 plate-forme 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:
- hardware / libhardware / include / hardware / camera2.h