SessionConfiguration Costruttori
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
| Nome | Descrizione |
|---|---|
| SessionConfiguration(Int32, IList<OutputConfiguration>) |
Creare un nuovo |
| SessionConfiguration(Int32, IList<OutputConfiguration>, IExecutor, CameraCaptureSession+StateCallback) |
Creare un nuovo |
SessionConfiguration(Int32, IList<OutputConfiguration>)
Creare un nuovo SessionConfiguration oggetto con sessionType e configurazioni di 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
Parametri
- sessionType
- Int32
Tipo di sessione.
- outputs
- IList<OutputConfiguration>
Elenco delle configurazioni di output per la sessione di acquisizione.
- Attributi
Commenti
Creare un nuovo SessionConfiguration oggetto con sessionType e configurazioni di output.
Gli oggetti SessionConfiguration creati da questo costruttore possono essere usati da CameraDeviceSetup#isSessionConfigurationSupported e CameraDeviceSetup#getSessionCharacteristics per eseguire query sul supporto della combinazione di funzionalità di un dispositivo fotocamera e sulle caratteristiche specifiche della sessione. Affinché l'oggetto SessionConfiguration venga usato per creare una sessione di acquisizione, #setStateCallback è necessario chiamare per specificare la funzione di callback dello stato e tutte le configurazioni output incomplete devono essere completate tramite OutputConfiguration#addSurface o OutputConfiguration#setSurfacesForMultiResolutionOutput in base alle esigenze.
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.
Si applica a
SessionConfiguration(Int32, IList<OutputConfiguration>, IExecutor, CameraCaptureSession+StateCallback)
Creare un nuovo 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
Parametri
- sessionType
- Int32
Tipo di sessione.
- outputs
- IList<OutputConfiguration>
Elenco delle configurazioni di output per la sessione di acquisizione.
- executor
- IExecutor
Executor che deve essere usato per richiamare il callback. In generale, è consigliabile che le operazioni della fotocamera non vengano eseguite sul thread principale (UI).
Implementazione dell'interfaccia di callback di stato.
- Attributi
Commenti
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.