PerceptionFrameProviderInfo Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein bestimmter Satz von Eigenschaften, die einen eindeutigen IPerceptionFrameProvider beschreiben.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10 (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)
|
Hinweise
Dabei handelt es sich um die folgenden Eigenschaften:
ID: Ein eindeutiger Bezeichner des IPerceptionFrameProvider, z. B. eine GUID oder "com.contoso.depthcamera.x500.serialNumber1234".
- Diese ID muss bei Neustarts dauerhaft sein.
- Diese ID muss sich zwischen Geräten für einen einzelnen Hersteller unterscheiden.
- Diese ID muss ungefähr global eindeutig sein, sodass es auf keinem Host zu Konflikten kommt.
DisplayName: Ein Anzeigename für den Anbieter, z. B. "Contoso Depth Camera x500".
DeviceKind : Ein Deskriptor der Art von FrameProvider kategorisch, z. B. "com.contoso.depthcamera.x500".
FrameKind: Der Typ der Frames, die das Gerät erstellt. Dies muss folgendes sein:
- KnownPerceptionFrameKind::Color
- KnownPerceptionFrameKind::D epth
- KnownPerceptionFrameKind::Infrared
Ausgeblendet: Gibt an, ob das Gerät über FindAllAsync oder geräteseitig hinzugefügte Ereignisse auf Quellüberwachungsmodulen auflistet oder nicht. Wenn false, kann nur über FromIdAsync auf das Gerät zugegriffen werden. Wenn false und das Gerät in einer FaceAuthenticationGroup registriert ist, wird das Gerät weiterhin als Quelle für die Gesichtsauthentifizierung aufgelistet.
Konstruktoren
PerceptionFrameProviderInfo() |
Initialisiert eine neue PerceptionFrameProviderInfo-instance. |
Eigenschaften
DeviceKind |
Ruft den Deskriptor der Art von FrameProvider kategorisch ab, z. B. "com.contoso.depthcamera.x500". |
DisplayName |
Ruft den Anzeigenamen für das Gerät ab, z. B. "Contoso Depth Camera x500". |
FrameKind |
Ruft den Typ der vom Gerät erstellten Frames ab oder legt diese fest. |
Hidden |
Ruft einen Wert ab, der angibt, ob das Gerät über FindAllAsync oder gerätegefügte Ereignisse auf Quellüberwachungsgeräten auflistet, oder legt einen Wert fest. |
Id |
Ruft den eindeutigen Bezeichner des IPerceptionFrameProvider ab oder legt diese fest. |