HolographicFrameRenderingReport 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.
Enthält Zeitinformationen zu der Arbeit, die die Anwendung im Vorfeld der erstmaligen Überprüfung des Frames durch das System ausgeführt hat.
public ref class HolographicFrameRenderingReport sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class HolographicFrameRenderingReport final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class HolographicFrameRenderingReport
Public NotInheritable Class HolographicFrameRenderingReport
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10, version 2004 (eingeführt in 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v10.0)
|
Hinweise
Die in diesem Bericht beschriebene Arbeit erfolgt nur einmal, wenn der Frame zum ersten Mal angezeigt wird. Das Ergebnis wird bei jedem nachfolgenden Scanout desselben Frames erneut verwendet.
Eigenschaften
FrameId |
Ruft den eindeutigen Bezeichner für den HolographicFrame ab, der dem HolographicFrameRenderingReport zugeordnet ist. |
MissedLatchCount |
Ruft die Anzahl der Scanouts ab, bei denen ein vorheriger HolographicFrame erneut projiziert werden musste, da die GPU-Arbeit für den aktuellen HolographicFrame nicht rechtzeitig zum Ziel-Abscannungstermin abgeschlossen wurde. |
SystemRelativeActualGpuFinishTime |
Ruft die Zeit ab, zu der bekannt ist, dass alle GPU-Arbeiten, die für die Neuprojektion erforderlich sind, abgeschlossen sind. Dies schließt alle Überlagerungsarbeiten oder andere Hologrammkompositor-Nachbearbeitungen ein, die zum Vorbereiten des endgültigen Bilds erforderlich sind. |
SystemRelativeFrameReadyTime |
Ruft die vom System empfohlene Zeit ab, zu der das Rendering für den HolographicFrame , der von der Kopfhaltung abhängig ist, begonnen haben sollte. Dies ist der gleiche Zeitpunkt, zu dem die HolographicSpace.WaitForNextFrameReady-Methode aufgehoben wird. |
SystemRelativeTargetLatchTime |
Ruft eine Schätzung der Zeit ab, die der HolographicFrame benötigt hat, um alle GPU-Arbeiten (sowohl die Anwendung als auch der Compositor) abgeschlossen zu haben, um die Neuprojektion planmäßig zu beginnen. |