HolographicDisplay.TryGetViewConfiguration Método

Definição

Tenta recuperar a configuração de exibição para este HolographicDisplay, que corresponde ao HolographicViewConfigurationKind fornecido.

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

Parâmetros

kind
HolographicViewConfigurationKind

Um HolographicViewConfigurationKind indicando o tipo de configuração de exibição a ser recuperada.

Retornos

Um objeto HolographicViewConfiguration do tipo indicado ou nulo se o HolographicDisplay não oferecer suporte ao HolographicViewConfigurationKind indicado.

Requisitos do Windows

Família de dispositivos
Windows 10, version 1903 (introduzida na 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v8.0)

Exemplos

Exemplo 1: recuperar o HolographicViewConfiguration padrão

O HolographicViewConfiguration padrão para o HolographicDisplay padrão está sempre disponível e está habilitado por padrão. Você pode recuperar essa configuração de exibição de forma confiável, conforme mostrado abaixo.

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

Depois de concluir a etapa mostrada acima, o aplicativo pode (por exemplo) usar a configuração de exibição para ajustar parâmetros como a resolução e o formato do buffer traseiro.

Exemplo 2: Habilitar a renderização dedicada para captura de realidade misturada

Para habilitar a renderização dedicada para captura de realidade misturada, recupere o HolographicViewConfiguration para HolographicViewConfigurationKind::P hotoVideoCamera , conforme mostrado abaixo.

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

Depois que o aplicativo concluir a etapa acima, a plataforma fornecerá um HolographicCamera adicional ao aplicativo quando o usuário tirar uma foto ou vídeo de captura de realidade misturada. Este HolographicCamera fornece matrizes de exibição correspondentes ao local da câmera de foto/vídeo e fornece matrizes de projeção usando o campo de exibição de câmera de foto/vídeo. O conteúdo renderizado em seu buffer traseiro será composto com a imagem capturada para criar a foto ou o vídeo de captura de realidade misturada. O tamanho e o formato de destino de renderização podem ser definidos independentemente de outros objetos HolographicCamera .

Aplica-se a

Confira também