HolographicDisplay.TryGetViewConfiguration Méthode

Définition

Tente de récupérer la configuration de l’affichage pour ce HolographicDisplay, qui correspond au HolographicViewConfigurationKind fourni.

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

Paramètres

kind
HolographicViewConfigurationKind

HolographicViewConfigurationKind indiquant le type de configuration d’affichage à récupérer.

Retours

Objet HolographicViewConfiguration du type indiqué, ou null si HolographicDisplay ne prend pas en charge l’holographicViewConfigurationKind indiqué.

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1903 (introduit dans 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v8.0)

Exemples

Exemple 1 : Récupérer l’HolographicViewConfiguration par défaut

Le paramètre HolographicViewConfiguration par défaut pour HolographicDisplay par défaut est toujours disponible et il est activé par défaut. Vous pouvez récupérer de manière fiable cette configuration d’affichage, comme indiqué ci-dessous.

auto defaultDisplayViewConfiguration = HolographicDisplay::GetDefault().TryGetViewConfiguration(HolographicViewConfigurationKind::Display);

Une fois l’étape ci-dessus terminée, l’application peut (par exemple) utiliser la configuration de l’affichage pour régler des paramètres tels que la résolution et le format de la mémoire tampon arrière.

Exemple 2 : Activer le rendu dédié pour la capture de réalité mixte

Pour activer le rendu dédié pour la capture de réalité mixte, récupérez holographicViewConfiguration pour HolographicViewConfigurationKind::P hotoVideoCamera , comme indiqué ci-dessous.

auto mrcViewConfiguration = HolographicDisplay::GetDefault().TryGetViewConfiguration(HolographicViewConfigurationKind::PhotoVideoCamera);
if (mrcViewConfiguration)
{
    mrcViewConfiguration.IsEnabled(true);
}

Une fois que l’application a terminé l’étape ci-dessus, la plateforme fournit une HolographicCamera supplémentaire à l’application lorsque l’utilisateur prend une photo ou une vidéo de capture de réalité mixte. Cette HolographicCamera fournit des matrices d’affichage correspondant à l’emplacement de la caméra photo/vidéo, et fournit des matrices de projection à l’aide du champ d’affichage de l’appareil photo/vidéo. Le contenu rendu dans sa mémoire tampon arrière sera composite avec l’image capturée pour créer la photo ou la vidéo de capture de réalité mixte. La taille et le format de la cible de rendu peuvent être définis indépendamment des autres objets HolographicCamera .

S’applique à

Voir aussi