Lenguaje

SessionConfiguration Constructores

Definición

Sobrecargas

Nombre Description
SessionConfiguration(Int32, IList<OutputConfiguration>)

Cree una nueva SessionConfiguration con las configuraciones sessionType y output.

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

Crear un nuevo SessionConfiguration.

SessionConfiguration(Int32, IList<OutputConfiguration>)

Cree una nueva SessionConfiguration con las configuraciones sessionType y output.

[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

Parámetros

sessionType
Int32

Tipo de sesión.

outputs
IList<OutputConfiguration>

Lista de configuraciones de salida para la sesión de captura.

Atributos

Comentarios

Cree una nueva SessionConfiguration con las configuraciones sessionType y output.

Los objetos SessionConfiguration creados por este constructor pueden ser utilizados por CameraDeviceSetup#isSessionConfigurationSupported y CameraDeviceSetup#getSessionCharacteristics para consultar la compatibilidad de características de un dispositivo de cámara y características específicas de la sesión. Para que se use el objeto SessionConfiguration para crear una sesión de captura, #setStateCallback se debe llamar a para especificar la función de devolución de llamada de estado y se deben completar todas las outputConfigurations incompletas a través OutputConfiguration#addSurface de o OutputConfiguration#setSurfacesForMultiResolutionOutput según corresponda.

Java documentación para android.hardware.camera2.params.SessionConfiguration.SessionConfiguration(int, java.util.List<android.hardware.camera2.params.OutputConfiguration>).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a

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

Crear un nuevo 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

Parámetros

sessionType
Int32

Tipo de sesión.

outputs
IList<OutputConfiguration>

Lista de configuraciones de salida para la sesión de captura.

executor
IExecutor

Ejecutor que se debe usar para invocar la devolución de llamada. En general, se recomienda que las operaciones de cámara no se realicen en el subproceso principal (UI).

cb
CameraCaptureSession.StateCallback

Implementación de la interfaz de devolución de llamada de estado.

Atributos

Comentarios

Java documentación para android.hardware.camera2.params.SessionConfiguration.SessionConfiguration(int, java.util.List, java.util.concurrent.Executor, android.hardware.camera2.StateCallback).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a