次の方法で共有


PerceptionFrameProviderInfo クラス

定義

一意の IPerceptionFrameProvider を記述するプロパティの特定のセット。

public ref class PerceptionFrameProviderInfo sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [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 PerceptionFrameProviderInfo 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.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class PerceptionFrameProviderInfo 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.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Deprecated("PerceptionFrameProviderInfo may be unavailable after Windows Creator Update. Please refer to AVStream on MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class PerceptionFrameProviderInfo final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[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 PerceptionFrameProviderInfo
[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.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class PerceptionFrameProviderInfo
[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.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Deprecated("PerceptionFrameProviderInfo may be unavailable after Windows Creator Update. Please refer to AVStream on MSDN.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
public sealed class PerceptionFrameProviderInfo
function PerceptionFrameProviderInfo()
Public NotInheritable Class PerceptionFrameProviderInfo
継承
Object Platform::Object IInspectable PerceptionFrameProviderInfo
属性

Windows の要件

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

注釈

次のプロパティです。

Id - GUID や "com.contoso.depthcamera.x500.serialNumber1234" などの IPerceptionFrameProvider の一意識別子。

  • この ID は、再起動後も永続的である必要があります。
  • この ID は、1 つの製造元のデバイス間で異なる必要があります。
  • この ID は、1 つのホストで競合が発生しないように、ほぼグローバルに一意である必要があります。

DisplayName - プロバイダーのフレンドリ名 ("Contoso Depth Camera x500" など)。

DeviceKind - "com.contoso.depthcamera.x500" など、FrameProvider の種類の記述子をカテゴリ別に指定します。

FrameKind - デバイスによって作成されるフレームの種類。 これは、次のいずれかである必要があります。

  • KnownPerceptionFrameKind::Color
  • KnownPerceptionFrameKind::D epth
  • KnownPerceptionFrameKind::Infrared

非表示 - デバイスが FindAllAsync またはデバイスによってソース ウォッチャーに追加されたイベントを介して列挙するかどうか。 false の場合、デバイスには FromIdAsync 経由でのみアクセスできます。 false の場合、デバイスが FaceAuthenticationGroup に登録されている場合でも、デバイスは Face Authentication ソースとして列挙されます。

コンストラクター

PerceptionFrameProviderInfo()

新しい PerceptionFrameProviderInfo インスタンスを初期化します。

プロパティ

DeviceKind

FrameProvider の種類の記述子を、"com.contoso.depthcamera.x500" のようにカテゴリ別に取得または設定します。

DisplayName

"Contoso Depth Camera x500" など、デバイスのフレンドリ名を取得または設定します。

FrameKind

デバイスが作成するフレームの種類を取得または設定します。

Hidden

FindAllAsync またはソース ウォッチャーのデバイス追加イベントのどちらを使用してデバイスを列挙するかを示す値を取得または設定します。

Id

IPerceptionFrameProvider の一意識別子を取得または設定します。

適用対象