PerceptionDepthFrameSource 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 Tiefenframes bereitstellt.
public ref class PerceptionDepthFrameSource 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 PerceptionDepthFrameSource 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("PerceptionDepthFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Frames.MediaFrameSource instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class PerceptionDepthFrameSource 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 PerceptionDepthFrameSource
[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("PerceptionDepthFrameSource 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 PerceptionDepthFrameSource
Public NotInheritable Class PerceptionDepthFrameSource
- 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 in der Tiefenframequelle verfügbar sind. |
CameraIntrinsics |
Ruft einen CameraIntrinsics-Wert ab, der die systeminternen Eigenschaften des Tiefenrahmenquellkameragerä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 Tiefenframes generiert. |
DisplayName |
Ruft einen Zeichenfolgenwert ab, der den Anzeigenamen der Tiefenrahmenquelle angibt. |
Id |
Ruft einen Zeichenfolgenwert ab, der die eindeutige ID der Tiefenframequelle 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 Tiefenframequelle unterstützt werden. |
VideoProfile |
Ruft ein PerceptionVideoProfile-Objekt ab, das das aktuelle Videoprofil angibt. |
Methoden
AcquireControlSession() |
Versucht, den Controllermodus für die Tiefenframequelle zu erhalten. |
CanControlIndependentlyFrom(String) |
Diese Methode gibt einen booleschen Wert zurück, der angibt, ob die Tiefenframequelle getrennt von einer anderen Framequelle gesteuert werden kann. |
CreateWatcher() |
Erstellt einen neuen Tiefenrahmenquell-Watcher. |
FindAllAsync() |
Sucht nach allen Tiefenframequellen. |
FromIdAsync(String) |
Sucht nach einer Tiefenframequelle, indem die eindeutige ID gesucht wird. |
IsCorrelatedWith(String) |
Überprüft, ob die Tiefenframequelle mit der Zielentität korreliert ist. Wenn das Ergebnis true ist, kann eine Transformationsmatrix abgerufen werden, um die Koordinatenbasis von dieser Tiefenframequelle in die Entität zu ändern oder umgekehrt. |
OpenReader() |
Ruft einen Framereader ab, der Frames aus dieser Tiefenframequelle liest. |
RequestAccessAsync() |
Fordert den Zugriff auf die Verwendung von Tiefenframequellen an. |
TryGetDepthCorrelatedCameraIntrinsicsAsync(PerceptionDepthFrameSource) |
Versucht, die systeminternen Eigenschaften der Tiefenkamera abzurufen, die mit dieser Tiefenquelle korreliert ist. |
TryGetDepthCorrelatedCoordinateMapperAsync(String, PerceptionDepthFrameSource) |
Versucht, einen Koordinatenzuordnungs-Mapper abzurufen, der den Bereich des Tiefenrahmenbilds in den Tiefenrahmenbereich einordnet. |
TryGetTransformTo(String, Matrix4x4) |
Ruft die Transformation von der Tiefenframequelle 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 Tiefenframequelle 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. |