PerceptionColorFrameSource 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 Farbrahmen bereitstellt.
public ref class PerceptionColorFrameSource 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 PerceptionColorFrameSource 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("PerceptionColorFrameSource may be unavailable after Windows Creator Update. Use Windows.Media.Frames.MediaFrameSource instead.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 262144, "Windows.Foundation.UniversalApiContract")]
class PerceptionColorFrameSource 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 PerceptionColorFrameSource
[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("PerceptionColorFrameSource 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 PerceptionColorFrameSource
Public NotInheritable Class PerceptionColorFrameSource
- 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 | Wertschöpfung |
---|---|---|
1511 | 10586 | deviceId |
Eigenschaften
Active |
Ruft einen booleschen Wert ab, der angibt, ob die Quelle aktiv ist oder nicht. |
Available |
Ruft einen booleschen Wert ab, der angibt, ob die Quelle verfügbar ist. |
AvailableVideoProfiles |
Ruft eine schreibgeschützte Sammlung von Videoprofilen ab, die derzeit aus der Farbrahmenquelle verfügbar sind. |
CameraIntrinsics |
Ruft einen CameraIntrinsics-Wert ab, der die intrinsischen Eigenschaften des Farbrahmenquellkameragerä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 Farbrahmen für diese Quelle generiert. |
DisplayName |
Ruft einen Zeichenfolgenwert ab, der den Anzeigenamen der Farbrahmenquelle angibt. |
Id |
Ruft einen Zeichenfolgenwert ab, der die eindeutige ID der Farbrahmenquelle angibt. |
IsControlled |
Ruft einen booleschen Wert ab, der angibt, ob die Quelle der Betreff des Controllermodus ist oder nicht. |
Properties |
Ruft eine schreibgeschützte Auflistung von Framequelleigenschaften ab. |
SupportedVideoProfiles |
Ruft eine schreibgeschützte Auflistung von Videoprofilen ab, die von der Farbrahmenquelle unterstützt werden. |
VideoProfile |
Ruft ein PerceptionVideoProfile-Objekt ab, das das aktuelle Videoprofil angibt. |
Methoden
AcquireControlSession() |
Versucht, den Controllermodus für die Farbrahmenquelle zu erhalten. |
CanControlIndependentlyFrom(String) |
Diese Methode gibt einen booleschen Wert zurück, der angibt, ob die Farbrahmenquelle separat von einer anderen Framequelle gesteuert werden kann. |
CreateWatcher() |
Erstellt einen neuen Farbrahmenquell-Watcher. |
FindAllAsync() |
Sucht alle Farbrahmenquellen. |
FromIdAsync(String) |
Sucht nach einer Farbrahmenquelle, indem die eindeutige ID nachschlagen. |
IsCorrelatedWith(String) |
Überprüft, ob die Farbrahmenquelle mit der Zielentität korreliert ist. Wenn das Ergebnis true ist, kann eine Transformationsmatrix abgerufen werden, um die Koordinatenbasis von dieser Farbrahmenquelle in die Entität zu ändern oder umgekehrt. |
OpenReader() |
Ruft einen Framereader ab, der Frames aus dieser Farbrahmenquelle liest. |
RequestAccessAsync() |
Fordert den Zugriff auf die Verwendung von Farbrahmenquellen an. |
TryGetDepthCorrelatedCameraIntrinsicsAsync(PerceptionDepthFrameSource) |
Versucht, die intrinsischen Eigenschaften der Tiefenkamera abzurufen, die mit dieser Farbquelle korreliert ist. |
TryGetDepthCorrelatedCoordinateMapperAsync(String, PerceptionDepthFrameSource) |
Versucht, eine Koordinatenzuordnung abzurufen, die den Bildraum des Farbrahmens dem Tiefenrahmenraum zuordnet. |
TryGetTransformTo(String, Matrix4x4) |
Diese Methode gibt die Transformation von der Farbrahmenquelle in die Zielentität zurück 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 Farbrahmenquelle festzulegen. Erfordert eine aktive Controllermodussteuerungssitzung 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. |