CameraExtensionSession.Capture 方法

定义

使用相机设备的输入提交特定于设备的处理请求,以生成单个高质量输出结果。

[Android.Runtime.Register("capture", "(Landroid/hardware/camera2/CaptureRequest;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraExtensionSession$ExtensionCaptureCallback;)I", "GetCapture_Landroid_hardware_camera2_CaptureRequest_Ljava_util_concurrent_Executor_Landroid_hardware_camera2_CameraExtensionSession_ExtensionCaptureCallback_Handler", ApiSince=31)]
public virtual int Capture (Android.Hardware.Camera2.CaptureRequest request, Java.Util.Concurrent.IExecutor executor, Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback listener);
[<Android.Runtime.Register("capture", "(Landroid/hardware/camera2/CaptureRequest;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraExtensionSession$ExtensionCaptureCallback;)I", "GetCapture_Landroid_hardware_camera2_CaptureRequest_Ljava_util_concurrent_Executor_Landroid_hardware_camera2_CameraExtensionSession_ExtensionCaptureCallback_Handler", ApiSince=31)>]
abstract member Capture : Android.Hardware.Camera2.CaptureRequest * Java.Util.Concurrent.IExecutor * Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback -> int
override this.Capture : Android.Hardware.Camera2.CaptureRequest * Java.Util.Concurrent.IExecutor * Android.Hardware.Camera2.CameraExtensionSession.ExtensionCaptureCallback -> int

参数

request
CaptureRequest

此捕获的设置

executor
IExecutor

将用于调用侦听器的执行程序。

listener
CameraExtensionSession.ExtensionCaptureCallback

处理此请求后要通知的回调对象。

返回

int A unique capture sequence ID used by ExtensionCaptureCallback#onCaptureSequenceCompleted.

属性

注解

适用于 . 的 android.hardware.camera2.CameraExtensionSession.capture(android.hardware.camera2.CaptureRequest, java.util.concurrent.Executor, android.hardware.camera2.ExtensionCaptureCallback)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于