Freigeben über


CameraCaptureSession.CaptureSingleRequest Method

Definition

Submit a request for an image to be captured by the camera device.

[Android.Runtime.Register("captureSingleRequest", "(Landroid/hardware/camera2/CaptureRequest;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;)I", "GetCaptureSingleRequest_Landroid_hardware_camera2_CaptureRequest_Ljava_util_concurrent_Executor_Landroid_hardware_camera2_CameraCaptureSession_CaptureCallback_Handler", ApiSince=28)]
public virtual int CaptureSingleRequest (Android.Hardware.Camera2.CaptureRequest request, Java.Util.Concurrent.IExecutor executor, Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback listener);
[<Android.Runtime.Register("captureSingleRequest", "(Landroid/hardware/camera2/CaptureRequest;Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraCaptureSession$CaptureCallback;)I", "GetCaptureSingleRequest_Landroid_hardware_camera2_CaptureRequest_Ljava_util_concurrent_Executor_Landroid_hardware_camera2_CameraCaptureSession_CaptureCallback_Handler", ApiSince=28)>]
abstract member CaptureSingleRequest : Android.Hardware.Camera2.CaptureRequest * Java.Util.Concurrent.IExecutor * Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback -> int
override this.CaptureSingleRequest : Android.Hardware.Camera2.CaptureRequest * Java.Util.Concurrent.IExecutor * Android.Hardware.Camera2.CameraCaptureSession.CaptureCallback -> int

Parameters

request
CaptureRequest

the settings for this capture

executor
IExecutor

the executor which will be used for invoking the listener.

listener
CameraCaptureSession.CaptureCallback

The callback object to notify once this request has been processed.

Returns

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

Attributes

Remarks

Java documentation for android.hardware.camera2.CameraCaptureSession.captureSingleRequest(android.hardware.camera2.CaptureRequest, java.util.concurrent.Executor, android.hardware.camera2.CaptureCallback).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to