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 sur le terrain

uint32_t num_streams

Le nombre total de flux demandés par le framework. Cela inclut 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 sortie.

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

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

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

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