Referencia de estructura de camera2_stream_in_ops
#include < camera2.h >
Campos de información | |
En t(* | adquirir_buffer ) (const struct camera2_stream_in_ops * w, buffer_handle_t ** buffer) |
En t(* | release_buffer ) (const struct camera2_stream_in_ops * w, buffer_handle_t * buffer) |
Descripción detallada
Gestión de cola de flujo de reprocesamiento de entrada. Se proporciona un conjunto de estos métodos al dispositivo HAL en allocate_reprocess_stream (); se utilizan para interactuar con la cola de búfer gralloc de entrada del flujo de reprocesamiento.
Documentación de campo
int (* generate_buffer) (const struct camera2_stream_in_ops * w, buffer_handle_t ** buffer) |
Obtenga el siguiente búfer de datos de imagen para reprocesar. El ancho, alto y formato del búfer se fijan en allocate_reprocess_stream (), y el paso y otros detalles deben consultarse desde el módulo gralloc de la plataforma según sea necesario. El búfer ya estará bloqueado para su uso.
int (* release_buffer) (const struct camera2_stream_in_ops * w, buffer_handle_t * buffer) |
La documentación para esta estructura se generó a partir del siguiente archivo:
- hardware / libhardware / include / hardware / camera2.h