PerceptionInfraredFrameSource 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.
Eine Framequelle, die Infrarotframes bereitstellt.
public ref class PerceptionInfraredFrameSource 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 PerceptionInfraredFrameSource 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("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Frames.MediaFrameSource instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class PerceptionInfraredFrameSource 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 PerceptionInfraredFrameSource
[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("PerceptionInfraredFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Frames.MediaFrameSource instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
public sealed class PerceptionInfraredFrameSource
Public NotInheritable Class PerceptionInfraredFrameSource
- 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
Versionsverlauf
Windows-Version | SDK-Version | Mehrwert |
---|---|---|
1511 | 10586 | deviceId |
Eigenschaften
Active |
Ruft einen booleschen Wert ab, der angibt, ob die Quelle aktiv ist. |
Available |
Ruft einen booleschen Wert ab, der angibt, ob die Quelle verfügbar ist. |
AvailableVideoProfiles |
Ruft eine schreibgeschützte Auflistung von Videoprofilen ab, die derzeit über die Infrarotframequelle verfügbar sind. |
CameraIntrinsics |
Ruft einen CameraIntrinsics-Wert ab, der die systeminternen Eigenschaften des Infrarotframe-Quellkamerageräts angibt. |
DeviceId |
Ruft einen Zeichenfolgenwert ab, der das Gerät im System identifiziert. |
DeviceKind |
Ruft einen Zeichenfolgenwert ab, der die Art des physischen Geräts angibt, das die Infrarotframes generiert. |
DisplayName |
Ruft einen Zeichenfolgenwert ab, der den Anzeigenamen der Infrarotrahmenquelle angibt. |
Id |
Ruft einen Zeichenfolgenwert ab, der die eindeutige ID der Infrarotrahmenquelle angibt. |
IsControlled |
Ruft einen booleschen Wert ab, der angibt, ob die Quelle der Betreff des Controllermodus ist. |
Properties |
Ruft eine schreibgeschützte Auflistung von Framequelleigenschaften ab. |
SupportedVideoProfiles |
Ruft eine schreibgeschützte Auflistung von Videoprofilen ab, die von der Infrarotrahmenquelle unterstützt werden. |
VideoProfile |
Ruft ein PerceptionVideoProfile-Objekt ab, das das aktuelle Videoprofil angibt. |
Methoden
AcquireControlSession() |
Versucht, den Controllermodus für die Infrarotrahmenquelle zu erhalten. |
CanControlIndependentlyFrom(String) |
Ruft einen booleschen Wert ab, der angibt, ob die Infrarotrahmenquelle getrennt von einer anderen Framequelle gesteuert werden kann. |
CreateWatcher() |
Erstellt einen neuen Infrarotrahmenquellen-Watcher. |
FindAllAsync() |
Sucht nach allen Infrarotrahmenquellen. |
FromIdAsync(String) |
Sucht nach einer Infrarotrahmenquelle, indem die eindeutige ID gesucht wird. |
IsCorrelatedWith(String) |
Überprüft, ob die Infrarotrahmenquelle mit der Zielentität korreliert ist. |
OpenReader() |
Ruft einen Framereader ab, der Frames aus dieser Infrarotrahmenquelle liest. |
RequestAccessAsync() |
Fordert den Zugriff auf die Verwendung von Infrarotrahmenquellen an. |
TryGetDepthCorrelatedCameraIntrinsicsAsync(PerceptionDepthFrameSource) |
Versucht, die systeminternen Eigenschaften der Tiefenkamera abzurufen, die mit dieser Infrarotquelle korreliert ist. |
TryGetDepthCorrelatedCoordinateMapperAsync(String, PerceptionDepthFrameSource) |
Versucht, einen Koordinaten-Mapper zu erhalten, der vom Infrarotrahmenbildraum zum Tiefenrahmenraum ordnet. |
TryGetTransformTo(String, Matrix4x4) |
Ruft die Transformation von der Infrarotframequelle zur Zielentität ab und legt hasResult auf true fest, wenn eine Korrelation vorhanden ist. Wenn keine Korrelation vorhanden ist, wird hasResult auf false festgelegt, und result wird nicht geändert. |
TrySetVideoProfileAsync(PerceptionControlSession, PerceptionVideoProfile) |
Versucht, ein Videoprofil für diese Infrarotrahmenquelle festzulegen. Erfordert eine aktive Controllermodus-Steuerungssitzung für diese Framequelle. |
Ereignisse
ActiveChanged |
Abonniert das ActiveChanged-Ereignis. |
AvailableChanged |
Abonniert das AvailableChanged-Ereignis. |
CameraIntrinsicsChanged |
Abonniert das CameraIntrinsicsChanged-Ereignis. |
PropertiesChanged |
Abonniert das PropertiesChanged-Ereignis. |
VideoProfileChanged |
Abonniert das VideoProfileChanged-Ereignis. |