Référence de structure camera3_stream_configuration
#include < camera3.h >
Champs de données | |
uint32_t | num_streams |
camera3_stream_t ** | ruisseaux |
uint32_t | mode de fonctionnement |
Description détaillée
camera3_stream_configuration_t :
Une 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 de terrain
uint32_t num_streams |
uint32_t mode_opération |
>= CAMERA_DEVICE_API_VERSION_3_3 :
Le mode de fonctionnement des flux dans cette configuration, 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é stream (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 souhaitera peut-être réserver davantage de tampons pour le fonctionnement en mode batch (voir android.control.availableHighSpeedVideoConfigurations pour la définition du mode batch).
camera3_stream_t ** flux |
Un tableau de pointeurs de flux de caméra, définissant la configuration d’entrée/sortie du périphérique HAL de la caméra.
Au plus un flux compatible avec l'entrée peut être défini (INPUT ou BIDIRECTIONAL) dans une seule configuration.
Au moins un flux compatible avec la sortie doit être défini (OUTPUT ou BIDIRECTIONAL).
La documentation de cette structure a été générée à partir du fichier suivant :
- matériel/libhardware/include/hardware/ camera3.h