次の方法で共有


PerceptionColorFrameSourceWatcher クラス

定義

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

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

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

適用対象