IHolographicCameraRenderingParametersInterop 介面 (windows.graphics.holographic.interop.h)
IHolographicCameraRenderingParametersInterop介面是 nano-COM 介面,用來認可 Direct3D 12 緩衝區資源,以便在對應的HolographicFrame期間呈現。
介面允許使用 HolographicCameraRenderingParameters Windows 執行階段 類別的 COM Interop,讓使用 Direct3D 12 進行全像攝影轉譯的應用程式使用。 Nano-COM 允許直接使用 Direct3D 12 物件作為 API 呼叫的參數,而不是通過容器物件。
繼承
IHolographicCameraRenderingParametersInterop介面繼承自IInspectable介面。
方法
IHolographicCameraRenderingParametersInterop介面具有這些方法。
IHolographicCameraRenderingParametersInterop::CommitDirect3D12Resource IHolographicCameraRenderingParametersInterop::CommitDirect3D12Resource 函式會認可 Direct3D 12 緩衝區,以便在 HolographicCamera 輸出上呈現。 |
IHolographicCameraRenderingParametersInterop::CommitDirect3D12ResourceWithDepthData IHolographicCameraRenderingParametersInterop::CommitDirect3D12ResourceWithDepthData 函式會認可 HolographicCamera 輸出的 Direct3D 12 緩衝區。 |
備註
若要在C++/WinRT中使用這個介面,請從HolographicFrame擷取HolographicCameraRenderingParameters物件,然後擷取IHolographicCameraRenderingParametersInterop介面的QueryInterface。
auto holographicCameraRenderingParameters { holographicFrame.GetRenderingParameters(m_cameraPose) };
winrt::com_ptr<IHolographicCameraRenderingParametersInterop> holographicCameraRenderingParametersInterop
{
holographicCameraRenderingParameters.as<IHolographicCameraRenderingParametersInterop>();
};
若要在 C++/CX 中使用這個介面,請先將 HolographicCameraRenderingParameters 物件 (,然後從 HolographicFrame) 擷取至 IInspectable*。 然後從IInspectable指標取得IHolographicCameraRenderingParametersInterop介面的QueryInterface。
auto holographicCameraRenderingParameters =
holographicFrame->GetRenderingParameters(m_cameraPose);
Microsoft::WRL::ComPtr<IHolographicCameraRenderingParametersInterop>
holographicCameraRenderingParametersInterop;
{
Microsoft::WRL::ComPtr<IInspectable> iInspectable = reinterpret_cast<IInspectable*>(holographicCameraRenderingParameters);
DX::ThrowIfFailed(iInspectable.As(&holographicCameraRenderingParametersInterop));
}
規格需求
最低支援的用戶端 | Windows 10版本 2004 (10.0;組建 19041) |
最低支援的伺服器 | Windows Server 版本 2004 (10.0;組建 19041) |
標頭 | windows.graphics.holographic.interop.h |