CameraManager.RegisterAvailabilityCallback Method

Definition

Overloads

RegisterAvailabilityCallback(IExecutor, CameraManager+AvailabilityCallback)

Register a callback to be notified about camera device availability.

RegisterAvailabilityCallback(CameraManager+AvailabilityCallback, Handler)

Register a callback to be notified about camera device availability.

RegisterAvailabilityCallback(IExecutor, CameraManager+AvailabilityCallback)

Register a callback to be notified about camera device availability.

[Android.Runtime.Register("registerAvailabilityCallback", "(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraManager$AvailabilityCallback;)V", "", ApiSince=28)]
public void RegisterAvailabilityCallback (Java.Util.Concurrent.IExecutor executor, Android.Hardware.Camera2.CameraManager.AvailabilityCallback callback);
[<Android.Runtime.Register("registerAvailabilityCallback", "(Ljava/util/concurrent/Executor;Landroid/hardware/camera2/CameraManager$AvailabilityCallback;)V", "", ApiSince=28)>]
member this.RegisterAvailabilityCallback : Java.Util.Concurrent.IExecutor * Android.Hardware.Camera2.CameraManager.AvailabilityCallback -> unit

Parameters

executor
IExecutor
callback
CameraManager.AvailabilityCallback

the new callback to send camera availability notices to

Attributes

Remarks

Java documentation for android.hardware.camera2.CameraManager.registerAvailabilityCallback(android.hardware.camera2.AvailabilityCallback, android.os.Handler).

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

RegisterAvailabilityCallback(CameraManager+AvailabilityCallback, Handler)

Register a callback to be notified about camera device availability.

[Android.Runtime.Register("registerAvailabilityCallback", "(Landroid/hardware/camera2/CameraManager$AvailabilityCallback;Landroid/os/Handler;)V", "")]
public void RegisterAvailabilityCallback (Android.Hardware.Camera2.CameraManager.AvailabilityCallback callback, Android.OS.Handler? handler);
[<Android.Runtime.Register("registerAvailabilityCallback", "(Landroid/hardware/camera2/CameraManager$AvailabilityCallback;Landroid/os/Handler;)V", "")>]
member this.RegisterAvailabilityCallback : Android.Hardware.Camera2.CameraManager.AvailabilityCallback * Android.OS.Handler -> unit

Parameters

callback
CameraManager.AvailabilityCallback

the new callback to send camera availability notices to

handler
Handler

The handler on which the callback should be invoked, or null to use the current thread's android.os.Looper looper.

Attributes

Exceptions

if the handler is null but the current thread has no looper.

Remarks

Java documentation for android.hardware.camera2.CameraManager.registerAvailabilityCallback(android.hardware.camera2.AvailabilityCallback, android.os.Handler).

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