referencia de estructura camera2_stream_in_ops

referencia de estructura 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 colas 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.

Definición en la línea 160 del archivo camera2.h .

Documentación de campo

int(* adquirir_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.

Definición en la línea 167 del archivo camera2.h .

int(* release_buffer)(const struct camera2_stream_in_ops *w, buffer_handle_t *buffer)

Devuelve un búfer usado a la cola de búfer para su reutilización.

Definición en la línea 172 del archivo camera2.h .


La documentación para esta estructura se generó a partir del siguiente archivo:
  • hardware/libhardware/include/hardware/ camera2.h