次の方法で共有


PerceptionInfraredFrameSourceWatcher クラス

定義

赤外線フレーム ソースのリストへの変更を監視し、リストが変更されたときに通知を提供します。

public ref class PerceptionInfraredFrameSourceWatcher sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PerceptionInfraredFrameSourceWatcher final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Deprecated("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update.  Use Windows.Devices.Enumeration.DeviceWatcher instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class PerceptionInfraredFrameSourceWatcher final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PerceptionInfraredFrameSourceWatcher
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Deprecated("PerceptionInfraredFrameSourceWatcher may be unavailable after Windows Creator Update.  Use Windows.Devices.Enumeration.DeviceWatcher instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
public sealed class PerceptionInfraredFrameSourceWatcher
Public NotInheritable Class PerceptionInfraredFrameSourceWatcher
継承
Object Platform::Object IInspectable PerceptionInfraredFrameSourceWatcher
属性

Windows の要件

デバイス ファミリ
Windows 10 (10.0.10240.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v1.0 で導入)

プロパティ

Status

赤外線フレーム ソース ウォッチャーの操作状態を取得します。

メソッド

Start()

このメソッドを呼び出すと、赤外線フレーム ソース ウォッチャーは、まだ列挙していない既存の赤外線フレーム ソースを列挙し、それぞれに対して SourceAdded イベントを発生させます。 この列挙が完了すると、EnumerationCompleted イベントが発生します。 赤外線フレームソースは、新しい赤外線フレームソースの監視を開始します。

Stop()

このメソッドが呼び出されると、赤外線フレーム ソース ウォッチャーは、赤外線フレーム ソース リストへの変更の検索を停止します。 この操作はすぐには実行されません。Stoped イベントは、Stop 操作が完了するとトリガーされます。

イベント

EnumerationCompleted

EnumerationCompleted イベントをサブスクライブします。 このイベントは、既知の赤外線フレーム ソースの初期列挙が完了した後に発生します。

SourceAdded

SourceAdded イベントをサブスクライブします。

SourceRemoved

SourceRemoved イベントをサブスクライブします。 このイベントは、削除されるすべての赤外線フレーム ソースに対して 1 回発生します。

Stopped

Stopped イベントをサブスクライブします。 このイベントは、IPerceptionColorFrameSourceWatcher が赤外線フレーム ソースの一覧に対する変更のリッスンを停止したときに発生します。

適用対象