Referencia de la estructura camera2_stream_in_ops
#include <
camera2.h
>
Campos de datos |
|
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) |
Descripción detallada
Administración de la cola de transmisión de procesamiento de entrada Se proporciona un conjunto de estos métodos al dispositivo HAL en allocate_reprocess_stream(); se usan para interactuar con la cola de búfer de gralloc de entrada del flujo de procesamiento.
Documentación de campos
int(* acquire_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t **buffer) |
Obtén el siguiente búfer de datos de imagen para volver a procesarlo. El ancho, la altura y el formato del búfer se fijan en allocate_reprocess_stream(), y el paso y otros detalles se deben consultar 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 de esta struct se generó a partir del siguiente archivo:
- hardware/libhardware/include/hardware/ camera2.h