Interface IHolographicCameraRenderingParametersInterop (windows.graphics.holographic.interop.h)
A interface IHolographicCameraRenderingParametersInterop é uma interface nano-COM, usada para confirmar recursos de buffer do Direct3D 12 para apresentação durante o HolographicFrame correspondente.
A interface permite a interoperabilidade COM com a classe Windows Runtime HolographicCameraRenderingParameters para aplicativos que usam o Direct3D 12 para renderização holográfica. O Nano-COM permite que objetos Direct3D 12 sejam usados diretamente como parâmetros para chamadas à API, em vez de passar por um objeto de contêiner.
Herança
A interface IHolographicCameraRenderingParametersInterop herda da interface IInspectable .
Métodos
A interface IHolographicCameraRenderingParametersInterop tem esses métodos.
IHolographicCameraRenderingParametersInterop::CommitDirect3D12Resource A função IHolographicCameraRenderingParametersInterop::CommitDirect3D12Resource confirma um buffer Direct3D 12 para apresentação em saídas holographicCamera. |
IHolographicCameraRenderingParametersInterop::CommitDirect3D12ResourceWithDepthData A função IHolographicCameraRenderingParametersInterop::CommitDirect3D12ResourceWithDepthData confirma um buffer Direct3D 12 para saídas holographicCamera. |
Comentários
Para usar essa interface em C++/WinRT, recupere o objeto HolographicCameraRenderingParameters do HolographicFrame e, em seguida, QueryInterface para a interface IHolographicCameraRenderingParametersInterop .
auto holographicCameraRenderingParameters { holographicFrame.GetRenderingParameters(m_cameraPose) };
winrt::com_ptr<IHolographicCameraRenderingParametersInterop> holographicCameraRenderingParametersInterop
{
holographicCameraRenderingParameters.as<IHolographicCameraRenderingParametersInterop>();
};
Para usar essa interface em C++/CX, primeiro converta o objeto HolographicCameraRenderingParameters (depois de recuperá-lo do HolographicFrame) para IInspectable*. Em seguida , QueryInterface para a interface IHolographicCameraRenderingParametersInterop do ponteiro IInspectable .
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));
}
Requisitos
Cliente mínimo com suporte | Windows 10, versão 2004 (10.0; Build 19041) |
Servidor mínimo com suporte | Windows Server, versão 2004 (10.0; Build 19041) |
Cabeçalho | windows.graphics.holographic.interop.h |