SessionConfiguration Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| SessionConfiguration(Int32, IList<OutputConfiguration>) |
Cree una nueva |
| SessionConfiguration(Int32, IList<OutputConfiguration>, IExecutor, CameraCaptureSession+StateCallback) |
Crear un nuevo |
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.
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).
Implementación de la interfaz de devolución de llamada de estado.
- Atributos
Comentarios
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.