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 sur le terrain
uint32_t num_streams |
uint32_t operation_mode |
> = 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é du 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 souhaiter mettre de côté plus 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 pour le périphérique HAL de caméra.
Au plus un flux capable d'entrée peut être défini (ENTRÉE ou BIDIRECTIONNEL) 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