다음을 통해 공유


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 - IPerceptionFrameProvider의 고유 식별자(예: GUID 또는 "com.contoso.depthcamera.x500.serialNumber1234")입니다.

  • 이 ID는 다시 부팅할 때 지속적이어야 합니다.
  • 이 ID는 단일 제조업체의 디바이스 간에 달라야 합니다.
  • 이 ID는 전역적으로 고유해야 한 호스트에서 충돌이 발생하지 않습니다.

DisplayName - 공급자의 이름(예: "Contoso Depth Camera x500")입니다.

DeviceKind - FrameProvider 종류에 대한 설명자입니다(예: "com.contoso.depthcamera.x500").

FrameKind - 디바이스가 만드는 프레임의 유형입니다. 다음 중 하나여야 합니다.

  • KnownPerceptionFrameKind::Color
  • KnownPerceptionFrameKind::D epth
  • KnownPerceptionFrameKind::적외선

숨김 - 디바이스가 FindAllAsync를 통해 열거되는지 또는 디바이스에서 원본 감시자에 이벤트를 추가했는지 여부입니다. false이면 FromIdAsync를 통해서만 디바이스에 액세스할 수 있습니다. false이고 디바이스가 FaceAuthenticationGroup에 등록된 경우 디바이스는 여전히 Face Authentication 원본으로 열거됩니다.

생성자

PerceptionFrameProviderInfo()

새 PerceptionFrameProviderInfo instance 초기화합니다.

속성

DeviceKind

FrameProvider 종류의 설명자(예: "com.contoso.depthcamera.x500")를 가져오거나 설정합니다.

DisplayName

디바이스의 식별 이름(예: "Contoso Depth Camera x500")을 가져오거나 설정합니다.

FrameKind

디바이스에서 만드는 프레임 유형을 가져오거나 설정합니다.

Hidden

원본 감시자의 FindAllAsync 또는 디바이스 추가 이벤트를 통해 디바이스가 열거되는지 여부를 나타내는 값을 가져오거나 설정합니다.

Id

IPerceptionFrameProvider의 고유 식별자를 가져오거나 설정합니다.

적용 대상