Referência de estrutura camera3_stream_configuration
#include < camera3.h >
Campos de dados | |
uint32_t | num_streams |
câmera3_stream_t ** | fluxos |
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 de câmera atual.
Documentação de campo
uint32_t num_streams |
uint32_t modo_operação |
>= CAMERA_DEVICE_API_VERSION_3_3:
O modo de operação dos 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 do stream (por exemplo, camera3_stream->max_buffers) adequadamente. Por exemplo, se a configuração for CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE, o HAL pode querer reservar mais buffers para operação no modo em lote (consulte android.control.availableHighSpeedVideoConfigurations para definição do modo em lote).
camera3_stream_t ** fluxos |
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 (INPUT ou BIDIRECTIONAL) em uma única configuração.
Pelo menos um fluxo com capacidade de saída deve ser definido (OUTPUT ou BIDIRECTIONAL).
A documentação desta estrutura foi gerada a partir do seguinte arquivo:
- hardware/libhardware/incluir/hardware/ camera3.h