HolographicDisplay.TryGetViewConfiguration Método

Definição

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

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

Uma HolographicViewConfigurationKind indicação do tipo de configuração de exibição a ser recuperada.

Retornos

HolographicViewConfiguration

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

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 padrão HolographicViewConfiguration para o padrão HolographicDisplay 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 paraHolographicViewConfigurationKind::PhotoVideoCamera, HolographicViewConfiguration conforme mostrado abaixo.

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

Depois que o aplicativo tiver concluído a etapa acima, a plataforma fornecerá um adicional HolographicCamera ao aplicativo quando o usuário usar uma foto ou vídeo de captura de realidade misturada. Isso 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 HolographicCamera objetos.

Aplica-se a

Confira também