次の方法で共有


HolographicDisplay.TryGetViewConfiguration メソッド

定義

指定された HolographicViewConfigurationKind に対応するこの HolographicDisplay のビュー構成の取得を試みます。

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

パラメーター

kind
HolographicViewConfigurationKind

取得するビュー構成の種類を示す HolographicViewConfigurationKind

戻り値

指定された種類の HolographicViewConfiguration オブジェクト。 HolographicDisplay で指定された HolographicViewConfigurationKind がサポートされていない場合は null。

Windows の要件

デバイス ファミリ
Windows 10, version 1903 (10.0.18362.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v8.0 で導入)

例 1: 既定の HolographicViewConfiguration を取得する

既定の HolographicDisplay の既定の HolographicViewConfiguration は常に使用でき、既定で有効になっています。 次に示すように、このビュー構成を確実に取得できます。

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

上記の手順を完了すると、アプリは (たとえば) ビュー構成を使用して、バック バッファーの解像度や形式などのパラメーターを調整できます。

例 2: Mixed Reality キャプチャの専用レンダリングを有効にする

Mixed Reality キャプチャの専用レンダリングを有効にするには、次に示すように HolographicViewConfigurationKind::P hotoVideoCameraHolographicViewConfiguration を取得します。

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

アプリが上記の手順を完了すると、ユーザーが Mixed Reality キャプチャ写真またはビデオを取得するときに、プラットフォームによって追加の HolographicCamera がアプリに提供されます。 この HolographicCamera は、写真/ビデオ カメラの位置に対応するビュー マトリックスを提供し、写真/ビデオ カメラの視野を使用してプロジェクション マトリックスを提供します。 バック バッファーにレンダリングされたコンテンツは、キャプチャされた画像と合成され、Mixed Reality キャプチャの写真またはビデオが作成されます。 レンダー ターゲットのサイズと形式は、他の HolographicCamera オブジェクトとは別に設定できます。

適用対象

こちらもご覧ください