camera3_stream_configuration Struct Reference
#include < camera3.h >
Campos de Dados | |
uint32_t | num_streams |
camera3_stream_t ** | córregos |
uint32_t | modo de operação |
Descrição detalhada
camera3_stream_configuration_t:
Uma estrutura de definições de fluxo, usada por configure_streams (). Essa estrutura define todos os fluxos de saída e o fluxo de entrada de reprocessamento para o caso de uso da câmera atual.
Documentação de Campo
uint32_t num_streams |
uint32_t operation_mode |
> = CAMERA_DEVICE_API_VERSION_3_3:
O modo de operação de streams nesta configuração, um dos valores definidos em camera3_stream_configuration_mode_t. O HAL pode usar este modo como um indicador para definir a propriedade stream (por exemplo, camera3_stream-> max_buffers) de forma apropriada. Por exemplo, se a configuração for CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE, o HAL pode querer reservar mais buffers para operação em modo batch (consulte android.control.availableHighSpeedVideoConfigurations para definição do modo batch).
camera3_stream_t ** streams |
Uma matriz de ponteiros de fluxo de câmera, definindo a configuração de entrada / saída para o dispositivo HAL da câmera.
No máximo um fluxo com capacidade de entrada pode ser definido (ENTRADA ou BIDIRECIONAL) em uma única configuração.
Deve ser definido pelo menos um fluxo com capacidade de saída (OUTPUT ou BIDIRECTIONAL).
A documentação para esta estrutura foi gerada a partir do seguinte arquivo:
- hardware / libhardware / include / hardware / camera3.h