SensorManager.CreateDirectChannel メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateDirectChannel(HardwareBuffer) |
HardwareBuffer オブジェクトでラップされた共有メモリによってサポートされるセンサー ダイレクト チャネルを作成します。 |
CreateDirectChannel(MemoryFile) |
MemoryFile オブジェクトでラップされた共有メモリによってサポートされるセンサー ダイレクト チャネルを作成します。 |
CreateDirectChannel(HardwareBuffer)
HardwareBuffer オブジェクトでラップされた共有メモリによってサポートされるセンサー ダイレクト チャネルを作成します。
[Android.Runtime.Register("createDirectChannel", "(Landroid/hardware/HardwareBuffer;)Landroid/hardware/SensorDirectChannel;", "GetCreateDirectChannel_Landroid_hardware_HardwareBuffer_Handler", ApiSince=26)]
public virtual Android.Hardware.SensorDirectChannel? CreateDirectChannel (Android.Hardware.HardwareBuffer? mem);
[<Android.Runtime.Register("createDirectChannel", "(Landroid/hardware/HardwareBuffer;)Landroid/hardware/SensorDirectChannel;", "GetCreateDirectChannel_Landroid_hardware_HardwareBuffer_Handler", ApiSince=26)>]
abstract member CreateDirectChannel : Android.Hardware.HardwareBuffer -> Android.Hardware.SensorDirectChannel
override this.CreateDirectChannel : Android.Hardware.HardwareBuffer -> Android.Hardware.SensorDirectChannel
パラメーター
- mem
- HardwareBuffer
android.hardware.HardwareBuffer
共有メモリ オブジェクト。
戻り値
android.hardware.SensorDirectChannel
オブジェクト。
- 属性
注釈
HardwareBuffer オブジェクトでラップされた共有メモリによってサポートされるセンサー ダイレクト チャネルを作成します。
結果のチャネルは、CPU の介入なしに、ネイティブ コード、他のプロセス、GPU/DSP、またはその他の共同プロセッサにセンサー イベントを配信するために使用できます。 これは、高いセンサー レート (200Hz を超えるなど) を使用し、センサー イベントの待機時間を気にする高性能センサー アプリケーション向けに再コミットされています。
返された android.hardware.SensorDirectChannel
オブジェクトを使用して、センサー イベントの直接レポートを構成します。 使用後、 を呼び出 android.hardware.SensorDirectChannel#close()
して、ダイレクト チャネルに関連付けられているセンサー システム内のリソースを解放します。
の Java ドキュメント android.hardware.SensorManager.createDirectChannel(android.hardware.HardwareBuffer)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
CreateDirectChannel(MemoryFile)
MemoryFile オブジェクトでラップされた共有メモリによってサポートされるセンサー ダイレクト チャネルを作成します。
[Android.Runtime.Register("createDirectChannel", "(Landroid/os/MemoryFile;)Landroid/hardware/SensorDirectChannel;", "GetCreateDirectChannel_Landroid_os_MemoryFile_Handler", ApiSince=26)]
public virtual Android.Hardware.SensorDirectChannel? CreateDirectChannel (Android.OS.MemoryFile? mem);
[<Android.Runtime.Register("createDirectChannel", "(Landroid/os/MemoryFile;)Landroid/hardware/SensorDirectChannel;", "GetCreateDirectChannel_Landroid_os_MemoryFile_Handler", ApiSince=26)>]
abstract member CreateDirectChannel : Android.OS.MemoryFile -> Android.Hardware.SensorDirectChannel
override this.CreateDirectChannel : Android.OS.MemoryFile -> Android.Hardware.SensorDirectChannel
パラメーター
- mem
- MemoryFile
android.os.MemoryFile
共有メモリ オブジェクト。
戻り値
android.hardware.SensorDirectChannel
オブジェクト。
- 属性
注釈
MemoryFile オブジェクトでラップされた共有メモリによってサポートされるセンサー ダイレクト チャネルを作成します。
結果のチャネルは、CPU の介入なしに、ネイティブ コード、他のプロセス、GPU/DSP、またはその他の共同プロセッサにセンサー イベントを配信するために使用できます。 これは、高いセンサー レート (200Hz を超えるなど) を使用し、センサー イベントの待機時間を気にする高性能センサー アプリケーション向けに再コミットされています。
返された android.hardware.SensorDirectChannel
オブジェクトを使用して、センサー イベントの直接レポートを構成します。 使用後、 を呼び出 android.hardware.SensorDirectChannel#close()
して、ダイレクト チャネルに関連付けられているセンサー システム内のリソースを解放します。
の Java ドキュメント android.hardware.SensorManager.createDirectChannel(android.os.MemoryFile)
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。