HolographicDisplay.TryGetViewConfiguration 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
嘗試擷取這個 HolographicDisplay的檢視組態,此組態對應于提供的 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
參數
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:啟用混合實境擷取的專用轉譯
若要啟用混合實境擷取的專用轉譯,請擷取HolographicViewConfigurationKind::P hotoVideoCamera的HolographicViewConfiguration,如下所示。
auto mrcViewConfiguration = HolographicDisplay::GetDefault().TryGetViewConfiguration(HolographicViewConfigurationKind::PhotoVideoCamera);
if (mrcViewConfiguration)
{
mrcViewConfiguration.IsEnabled(true);
}
應用程式完成上述步驟之後,當使用者取得混合實境擷取相片或視訊時,平臺會將額外的 HolographicCamera 提供給應用程式。 此 HolographicCamera 提供對應到相片/視訊相機位置的檢視矩陣,並使用相片/視訊相機欄位提供投影矩陣。 轉譯到其後端緩衝區的內容會與擷取的影像複合,以建立混合實境擷取相片或視訊。 轉譯目標大小和格式可以與其他 HolographicCamera 物件分開設定。