PerceptionFrameProviderInfo クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
一意の 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
- 継承
- 属性
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 の一意識別子を取得または設定します。 |