HolographicDisplay.TryGetViewConfiguration Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 .