Référence de la struct camera3_stream_configuration
#include <
camera3.h
>
Champs de données |
|
uint32_t | num_streams |
Camera3_stream_t ** | flux |
uint32_t | operation_mode |
Description détaillée
camera3_stream_configuration_t:
Structure de définitions de flux, utilisée par configure_streams(). Cette structure définit tous les flux de sortie et le flux d'entrée de retraitement pour le cas d'utilisation actuel de la caméra.
Documentation des champs
uint32_t num_streams |
uint32_t operation_mode |
>= CAMERA_DEVICE_API_VERSION_3_3:
Mode de fonctionnement des flux dans cette configuration, l'une des valeurs définies dans camera3_stream_configuration_mode_t. Le HAL peut utiliser ce mode comme indicateur pour définir la propriété de flux (par exemple, camera3_stream->max_buffers) de manière appropriée. Par exemple, si la configuration est CAMERA3_STREAM_CONFIGURATION_CONSTRAINED_HIGH_SPEED_MODE, le HAL peut vouloir réserver davantage de tampons pour le mode par lot (voir android.control.availableHighSpeedVideoConfigurations pour la définition du mode par lot).
Camera3_stream_t ** : flux |
Tableau de pointeurs de flux de caméra, définissant la configuration d'entrée/sortie pour l'appareil HAL de la caméra.
Vous ne pouvez définir qu'un seul flux compatible avec l'entrée (INPUT ou BIDIRECTIONAL) dans une même configuration.
Vous devez définir au moins un flux compatible avec la sortie (SORTIE ou BIDIRECTIONNEL).
La documentation de ce struct a été générée à partir du fichier suivant :
- hardware/libhardware/include/hardware/ camera3.h