CameraManager.RegisterAvailabilityCallback メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| Name | 説明 |
|---|---|
| RegisterAvailabilityCallback(CameraManager+AvailabilityCallback, Handler) |
カメラ デバイスの可用性に関する通知を受け取るコールバックを登録します。 |
| RegisterAvailabilityCallback(IExecutor, CameraManager+AvailabilityCallback) |
カメラ デバイスの可用性に関する通知を受け取るコールバックを登録します。 |
RegisterAvailabilityCallback(CameraManager+AvailabilityCallback, Handler)
カメラ デバイスの可用性に関する通知を受け取るコールバックを登録します。
[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
パラメーター
- callback
- CameraManager.AvailabilityCallback
カメラの可用性に関する通知を送信する新しいコールバック
- handler
- Handler
コールバックを呼び出すハンドラー。現在のスレッドのnullを使用するandroid.os.Looper looper。
- 属性
例外
ハンドラーが null されているが、現在のスレッドにルーパーがない場合。
注釈
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
RegisterAvailabilityCallback(IExecutor, CameraManager+AvailabilityCallback)
カメラ デバイスの可用性に関する通知を受け取るコールバックを登録します。
[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
パラメーター
- executor
- IExecutor
コールバックの呼び出しに使用される Executor。 この値は null にすることはできません。 コールバック イベントとリスナー イベントは、この Executor を介してディスパッチされるため、使用するスレッドを簡単に制御できます。 アプリケーションのメイン スレッドを介してイベントをディスパッチするには、Context.getMainExecutor() を使用できます。 それ以外の場合は、適切なスレッドにディスパッチする Executor を指定します。
- callback
- CameraManager.AvailabilityCallback
カメラの可用性に関する通知を送信する新しいコールバック
- 属性
注釈
カメラ デバイスの可用性に関する通知を受け取るコールバックを登録します。
このメソッドの動作は registerAvailabilityCallback(AvailabilityCallback,Handler) の動作と一致しますが、ハンドラーの代わりに Executor を引数として使用する点が異なります。
注: 一部の可用性コールバック間の順序が重要な場合、Executor の実装では、コールバックの順序を維持するために、同じスレッドでこれらのコールバックを処理する必要があります。
android.hardware.camera2.CameraManager.registerAvailabilityCallbackの Android リファレンス。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。