Referencia de estructura de camera3_stream_configuration
#include < camera3.h >
Campos de información | |
uint32_t | num_streams |
camera3_stream_t ** | arroyos |
uint32_t | modo de operación |
Descripción detallada
camera3_stream_configuration_t:
Una estructura de definiciones de flujo, utilizada por configure_streams (). Esta estructura define todos los flujos de salida y el flujo de entrada de reprocesamiento para el caso de uso actual de la cámara.
Documentación de campo
uint32_t num_streams |
uint32_t modo_operación |
> = CAMERA_DEVICE_API_VERSION_3_3:
El modo de funcionamiento de los flujos en esta configuración, uno de los valores definidos en camera3_stream_configuration_mode_t. El HAL puede usar este modo como indicador para establecer la propiedad de la secuencia (por ejemplo, camera3_stream-> max_buffers) de manera apropiada. Por ejemplo, si la configuración es CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE, es posible que HAL desee reservar más búferes para la operación en modo por lotes (consulte android.control.availableHighSpeedVideoConfigurations para la definición del modo por lotes).
Una serie de punteros de flujo de cámara, que definen la configuración de entrada / salida para el dispositivo HAL de la cámara.
Como máximo, se puede definir un flujo con capacidad de entrada (ENTRADA o BIDIRECCIONAL) en una sola configuración.
Se debe definir al menos una secuencia con capacidad de salida (SALIDA o BIDIRECCIONAL).
La documentación para esta estructura se generó a partir del siguiente archivo:
- hardware / libhardware / include / hardware / camera3.h