Référence de structure camera3_stream_configuration

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.

Définition à la ligne 1688 du fichier camera3.h .

Documentation de terrain

uint32_t num_streams

Le nombre total de flux demandés par le framework. Cela inclut à la fois les flux d’entrée et de sortie. Le nombre de flux sera d'au moins 1 et il y aura au moins un flux capable de sortir.

Définition à la ligne 1694 du fichier camera3.h .

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).

Définition à la ligne 1722 du fichier camera3.h .

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).

Définition à la ligne 1706 du fichier camera3.h .


La documentation de cette structure a été générée à partir du fichier suivant :
  • matériel/libhardware/include/hardware/ camera3.h