HolographicDisplay.TryGetViewConfiguration Methode
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.
Versucht, die Ansichtskonfiguration für dieses HolographicDisplay abzurufen, die dem angegebenen HolographicViewConfigurationKind entspricht.
public:
virtual HolographicViewConfiguration ^ TryGetViewConfiguration(HolographicViewConfigurationKind kind) = TryGetViewConfiguration;
HolographicViewConfiguration TryGetViewConfiguration(HolographicViewConfigurationKind const& kind);
public HolographicViewConfiguration TryGetViewConfiguration(HolographicViewConfigurationKind kind);
function tryGetViewConfiguration(kind)
Public Function TryGetViewConfiguration (kind As HolographicViewConfigurationKind) As HolographicViewConfiguration
Parameter
Ein HolographicViewConfigurationKind , der die Art der abzurufenden Ansichtskonfiguration angibt.
Gibt zurück
Ein HolographicViewConfiguration-Objekt der angegebenen Art oder NULL, wenn das HolographicDisplay das angegebene HolographicViewConfigurationKind nicht unterstützt.
Windows-Anforderungen
Gerätefamilie |
Windows 10, version 1903 (eingeführt in 10.0.18362.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v8.0)
|
Beispiele
Beispiel 1: Abrufen der Standard-HolographicViewConfiguration
Die HolographicViewConfiguration-Standardeinstellung für das Standardmäßige HolographicDisplay ist immer verfügbar und standardmäßig aktiviert. Sie können diese Ansichtskonfiguration zuverlässig abrufen, wie unten gezeigt.
auto defaultDisplayViewConfiguration = HolographicDisplay::GetDefault().TryGetViewConfiguration(HolographicViewConfigurationKind::Display);
Nach Abschluss des oben gezeigten Schritts kann die App beispielsweise die Ansichtskonfiguration verwenden, um Parameter wie die Auflösung und das Format des Backpuffers zu optimieren.
Beispiel 2: Aktivieren des dedizierten Renderings für Mixed Reality-Aufnahmen
Um dediziertes Rendering für Mixed Reality-Aufnahmen zu aktivieren, rufen Sie die HolographicViewConfiguration for HolographicViewConfigurationKind::P hotoVideoCamera ab, wie unten gezeigt.
auto mrcViewConfiguration = HolographicDisplay::GetDefault().TryGetViewConfiguration(HolographicViewConfigurationKind::PhotoVideoCamera);
if (mrcViewConfiguration)
{
mrcViewConfiguration.IsEnabled(true);
}
Nachdem die App den oben genannten Schritt abgeschlossen hat, stellt die Plattform der App eine zusätzliche HolographicCamera zur Verfügung, wenn der Benutzer ein Mixed Reality-Aufnahmefoto oder -Video annimmt. Diese HolographicCamera bietet Ansichtsmatrizen, die der Position der Foto-/Videokamera entsprechen, und stellt Projektionsmatrizen mithilfe des Sichtfelds der Foto-/Videokamera bereit. Inhalte, die in den Rückpuffer gerendert werden, werden mit dem erfassten Bild zusammengesetzt, um das Mixed Reality-Aufnahmefoto oder -Video zu erstellen. Renderzielgröße und -format können unabhängig von anderen HolographicCamera-Objekten festgelegt werden.