語言

SessionConfiguration 建構函式

定義

多載

名稱 Description
SessionConfiguration(Int32, IList<OutputConfiguration>)

用 sessionType 和輸出配置建立一個新的 SessionConfiguration 。

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

請建立新的 SessionConfiguration。

SessionConfiguration(Int32, IList<OutputConfiguration>)

用 sessionType 和輸出配置建立一個新的 SessionConfiguration 。

[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

參數

sessionType
Int32

會話類型。

outputs
IList<OutputConfiguration>

捕捉會話的輸出配置清單。

屬性

備註

用 sessionType 和輸出配置建立一個新的 SessionConfiguration 。

此建構子所建立的 SessionConfiguration 物件可用於CameraDeviceSetup#isSessionConfigurationSupportedCameraDeviceSetup#getSessionCharacteristics查詢攝影機裝置的功能組合支援及會話特定特性。 若要使用 SessionConfiguration 物件建立擷取會話, #setStateCallback 必須呼叫以指定狀態回調函式,且任何不完整的 OutputConfigurations 必須透過 OutputConfiguration#addSurface 或 OutputConfiguration#setSurfacesForMultiResolutionOutput 適當方式完成。

Java 文件 android.hardware.camera2.params.SessionConfiguration.SessionConfiguration(int, java.util.List<android.hardware.camera2.params.OutputConfiguration>)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

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

請建立新的 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

參數

sessionType
Int32

會話類型。

outputs
IList<OutputConfiguration>

捕捉會話的輸出配置清單。

executor
IExecutor

執行者應該用來呼叫回撥。 一般建議不要在主(UI)執行緒上進行攝影機操作。

cb
CameraCaptureSession.StateCallback

一種狀態回調介面實作。

屬性

備註

Java 文件 android.hardware.camera2.params.SessionConfiguration.SessionConfiguration(int, java.util.List, java.util.concurrent.Executor, android.hardware.camera2.StateCallback)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於