Share via


HolographicDisplay.TryGetViewConfiguration Metode

Definisi

Mencoba mengambil konfigurasi tampilan untuk HolographicDisplay ini, yang sesuai dengan HolographicViewConfigurationKind yang disediakan.

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

Parameter

kind
HolographicViewConfigurationKind

HolographicViewConfigurationKind yang menunjukkan jenis konfigurasi tampilan yang akan diambil.

Mengembalikan

Objek HolographicViewConfiguration dari jenis yang ditunjukkan, atau null jika HolographicDisplay tidak mendukung HolographicViewConfigurationKind yang ditunjukkan.

Persyaratan Windows

Rangkaian perangkat
Windows 10, version 1903 (diperkenalkan dalam 10.0.18362.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v8.0)

Contoh

Contoh 1: Mengambil HolographicViewConfiguration default

HolographicViewConfiguration default untuk HolographicDisplay default selalu tersedia, dan diaktifkan secara default. Anda dapat mengambil konfigurasi tampilan ini dengan andal seperti yang ditunjukkan di bawah ini.

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

Setelah menyelesaikan langkah yang ditunjukkan di atas, aplikasi dapat (misalnya) menggunakan konfigurasi tampilan untuk menyetel parameter seperti resolusi dan format buffer belakang.

Contoh 2: Mengaktifkan penyajian khusus untuk pengambilan realitas campuran

Untuk mengaktifkan penyajian khusus untuk pengambilan realitas campuran, ambil HolographicViewConfiguration untuk HolographicViewConfigurationKind::P hotoVideoCamera seperti yang ditunjukkan di bawah ini.

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

Setelah aplikasi menyelesaikan langkah di atas, platform kemudian akan menyediakan HolographicCamera tambahan ke aplikasi ketika pengguna mengambil foto atau video pengambilan realitas campuran. HolographicCamera ini menyediakan matriks tampilan yang sesuai dengan lokasi kamera foto/video, dan menyediakan matriks proyeksi menggunakan bidang tampilan kamera foto/video. Konten yang dirender ke buffer belakangnya akan dikomposisikan dengan gambar yang diambil untuk membuat foto atau video pengambilan realitas campuran. Ukuran dan format target render dapat diatur secara independen dari objek HolographicCamera lainnya.

Berlaku untuk

Lihat juga