Langue

SessionConfiguration Constructeurs

Définition

Surcharges

Nom Description
SessionConfiguration(Int32, IList<OutputConfiguration>)

Créez-en un SessionConfiguration avec les configurations sessionType et de sortie.

SessionConfiguration(Int32, IList<OutputConfiguration>, IExecutor, CameraCaptureSession+StateCallback)

Créez un SessionConfiguration.

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.

Java documentation pour android.hardware.camera2.params.SessionConfiguration.SessionConfiguration(int, java.util.List<android.hardware.camera2.params.OutputConfiguration>).

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

cb
CameraCaptureSession.StateCallback

Implémentation de l’interface de rappel d’état.

Attributs

Remarques

Java documentation pour android.hardware.camera2.params.SessionConfiguration.SessionConfiguration(int, java.util.List, java.util.concurrent.Executor, android.hardware.camera2.StateCallback).

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 à