Condividi tramite


HolographicDisplay.TryGetViewConfiguration Metodo

Definizione

Tenta di recuperare la configurazione della visualizzazione per questo HolographicDisplay, che corrisponde all'oggetto HolographicViewConfigurationKind fornito.

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

Parametri

kind
HolographicViewConfigurationKind

HolographicViewConfigurationKind che indica il tipo di configurazione della visualizzazione da recuperare.

Restituisce

Oggetto HolographicViewConfiguration del tipo indicato o Null se HolographicDisplay non supporta holographicViewConfigurationKind indicato.

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 1903 (è stato introdotto in 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v8.0)

Esempio

Esempio 1: Recuperare l'predefinito HolographicViewConfiguration

HolographicViewConfiguration predefinito per HolographicDisplay predefinito è sempre disponibile ed è abilitato per impostazione predefinita. È possibile recuperare in modo affidabile questa configurazione di visualizzazione, come illustrato di seguito.

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

Dopo aver completato il passaggio illustrato in precedenza, l'app può , ad esempio, usare la configurazione della visualizzazione per ottimizzare i parametri, ad esempio la risoluzione del buffer indietro e il formato.

Esempio 2: Abilitare il rendering dedicato per l'acquisizione di realtà mista

Per abilitare il rendering dedicato per l'acquisizione di realtà mista, recuperare HolographicViewConfigurationConfiguration per HolographicViewConfigurationKind::P hotoVideoCamera , come illustrato di seguito.

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

Dopo aver completato il passaggio precedente, la piattaforma fornirà quindi un'ulteriore HolographicCamera all'app quando l'utente acquisisce una foto o un video di acquisizione di realtà mista. Questa HolographicCamera offre matrici di visualizzazione corrispondenti alla posizione della fotocamera foto/video e fornisce matrici di proiezione usando il campo della fotocamera foto/video di visualizzazione. Il rendering del contenuto nel buffer posteriore verrà composito con l'immagine acquisita per creare la foto o il video di acquisizione della realtà mista. Le dimensioni e il formato di destinazione di rendering possono essere impostati in modo indipendente da altri oggetti HolographicCamera .

Si applica a

Vedi anche