次の方法で共有


PerceptionDepthFrameSourceWatcher クラス

定義

深度フレーム ソースのリストに対する変更を監視し、リストが変更されたときに通知を提供します。

public ref class PerceptionDepthFrameSourceWatcher 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 PerceptionDepthFrameSourceWatcher 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("PerceptionDepthFrameSourceWatcher may be unavailable after Windows Creator Update.  Use Windows.Devices.Enumeration.DeviceWatcher instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class PerceptionDepthFrameSourceWatcher 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 PerceptionDepthFrameSourceWatcher
[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("PerceptionDepthFrameSourceWatcher 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 PerceptionDepthFrameSourceWatcher
Public NotInheritable Class PerceptionDepthFrameSourceWatcher
継承
Object Platform::Object IInspectable PerceptionDepthFrameSourceWatcher
属性

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 が深度フレーム ソースの一覧への変更のリッスンを停止したときに発生します。

適用対象