HolographicDisplay.TryGetViewConfiguration メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
指定された 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
パラメーター
取得するビュー構成の種類を示す 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 hotoVideoCamera の HolographicViewConfiguration を取得します。
auto mrcViewConfiguration = HolographicDisplay::GetDefault().TryGetViewConfiguration(HolographicViewConfigurationKind::PhotoVideoCamera);
if (mrcViewConfiguration)
{
mrcViewConfiguration.IsEnabled(true);
}
アプリが上記の手順を完了すると、ユーザーが Mixed Reality キャプチャ写真またはビデオを取得するときに、プラットフォームによって追加の HolographicCamera がアプリに提供されます。 この HolographicCamera は、写真/ビデオ カメラの位置に対応するビュー マトリックスを提供し、写真/ビデオ カメラの視野を使用してプロジェクション マトリックスを提供します。 バック バッファーにレンダリングされたコンテンツは、キャプチャされた画像と合成され、Mixed Reality キャプチャの写真またはビデオが作成されます。 レンダー ターゲットのサイズと形式は、他の HolographicCamera オブジェクトとは別に設定できます。