SessionConfiguration Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| SessionConfiguration(Int32, IList<OutputConfiguration>) |
Créez-en un |
| SessionConfiguration(Int32, IList<OutputConfiguration>, IExecutor, CameraCaptureSession+StateCallback) |
Créez un |
SessionConfiguration(Int32, IList<OutputConfiguration>)
Créez-en un SessionConfiguration avec les configurations sessionType et de sortie.
[Android.Runtime.Register(".ctor", "(ILjava/util/List;)V", "", ApiSince=35)]
public SessionConfiguration(int sessionType, System.Collections.Generic.IList<Android.Hardware.Camera2.Params.OutputConfiguration> outputs);
[<Android.Runtime.Register(".ctor", "(ILjava/util/List;)V", "", ApiSince=35)>]
new Android.Hardware.Camera2.Params.SessionConfiguration : int * System.Collections.Generic.IList<Android.Hardware.Camera2.Params.OutputConfiguration> -> Android.Hardware.Camera2.Params.SessionConfiguration
Paramètres
- sessionType
- Int32
Type de session.
- outputs
- IList<OutputConfiguration>
Liste des configurations de sortie pour la session de capture.
- Attributs
Remarques
Créez-en un SessionConfiguration avec les configurations sessionType et de sortie.
Les objets SessionConfiguration créés par ce constructeur peuvent être utilisés et CameraDeviceSetup#isSessionConfigurationSupportedCameraDeviceSetup#getSessionCharacteristics interroger la prise en charge de la combinaison de fonctionnalités d’un appareil photo et les caractéristiques spécifiques de session. Pour que l’objet SessionConfiguration soit utilisé pour créer une session de capture, #setStateCallback doit être appelé pour spécifier la fonction de rappel d’état, et tous les OutputConfigurations incomplets doivent être terminés via OutputConfiguration#addSurface ou OutputConfiguration#setSurfacesForMultiResolutionOutput selon les besoins.
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.
S’applique à
SessionConfiguration(Int32, IList<OutputConfiguration>, IExecutor, CameraCaptureSession+StateCallback)
Créez un SessionConfiguration.
[Android.Runtime.Register(".ctor", "(ILjava/util/List;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;)V", "", ApiSince=28)]
public SessionConfiguration(int sessionType, System.Collections.Generic.IList<Android.Hardware.Camera2.Params.OutputConfiguration> outputs, Java.Util.Concurrent.IExecutor executor, Android.Hardware.Camera2.CameraCaptureSession.StateCallback cb);
[<Android.Runtime.Register(".ctor", "(ILjava/util/List;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$StateCallback;)V", "", ApiSince=28)>]
new Android.Hardware.Camera2.Params.SessionConfiguration : int * System.Collections.Generic.IList<Android.Hardware.Camera2.Params.OutputConfiguration> * Java.Util.Concurrent.IExecutor * Android.Hardware.Camera2.CameraCaptureSession.StateCallback -> Android.Hardware.Camera2.Params.SessionConfiguration
Paramètres
- sessionType
- Int32
Type de session.
- outputs
- IList<OutputConfiguration>
Liste des configurations de sortie pour la session de capture.
- executor
- IExecutor
Exécuteur qui doit être utilisé pour appeler le rappel. En général, il est recommandé que les opérations de caméra ne soient pas effectuées sur le thread principal (IU).
Implémentation de l’interface de rappel d’état.
- Attributs
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.