共用方式為


GraphicsBindingSimD3d11.InitSimulation 方法

定義

多載

InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean)

初始化模擬。 必須在遠端轉譯會話啟動之前呼叫。 這是替代的初始化呼叫,其中未設定 Proxy 目標。 因此,會強制使用本機姿勢模式,而且 ReprojectProxy() 基本上會變成無作業。 呼叫端應該先系結最終轉譯目標,再呼叫 BlitRemoteFrameToProxy()

InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean)

初始化模擬。 必須在遠端轉譯會話啟動之前呼叫。

InitSimulation(IntPtr, Int32, Int32, Single, Boolean, Boolean, Boolean)

初始化模擬。 必須在遠端轉譯會話啟動之前呼叫。 這是替代的初始化呼叫,其中未設定 Proxy 目標。 因此,會強制使用本機姿勢模式,而且 ReprojectProxy() 基本上會變成無作業。 呼叫端應該先系結最終轉譯目標,再呼叫 BlitRemoteFrameToProxy()

public:
 Microsoft::Azure::RemoteRendering::Result InitSimulation(IntPtr d3dDevice, int renderTargetWidth, int renderTargetHeight, float refreshRate, bool flipBlitRemoteFrameTextureVertically, bool flipReprojectTextureVertically, bool stereo);
public Microsoft.Azure.RemoteRendering.Result InitSimulation (IntPtr d3dDevice, int renderTargetWidth, int renderTargetHeight, float refreshRate, bool flipBlitRemoteFrameTextureVertically, bool flipReprojectTextureVertically, bool stereo);
member this.InitSimulation : nativeint * int * int * single * bool * bool * bool -> Microsoft.Azure.RemoteRendering.Result
Public Function InitSimulation (d3dDevice As IntPtr, renderTargetWidth As Integer, renderTargetHeight As Integer, refreshRate As Single, flipBlitRemoteFrameTextureVertically As Boolean, flipReprojectTextureVertically As Boolean, stereo As Boolean) As Result

參數

d3dDevice
IntPtr

nativeint

將用來轉譯遠端影像的 d3d 裝置。

renderTargetWidth
Int32

最終轉譯目標的寬度下限 (:256) 。

renderTargetHeight
Int32

最終轉譯目標 (的十字下限:256) 。

refreshRate
Single

遠端執行時間應該轉譯的目標重新整理速率。

flipBlitRemoteFrameTextureVertically
Boolean

如果設定, BlitRemoteFrameToProxy() 則會垂直翻轉轉轉譯的影像。

flipReprojectTextureVertically
Boolean

如果設定, ReprojectProxy() 則會垂直翻轉轉轉譯的影像。

stereo
Boolean

如果設定為 true,模擬將會使用身歷聲轉譯。 在此情況下,最終轉譯目標必須有兩個數組層!

傳回

Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter

適用於

InitSimulation(IntPtr, IntPtr, IntPtr, Single, Boolean, Boolean, Boolean)

初始化模擬。 必須在遠端轉譯會話啟動之前呼叫。

public:
 Microsoft::Azure::RemoteRendering::Result InitSimulation(IntPtr d3dDevice, IntPtr proxyDepth, IntPtr proxyColor, float refreshRate, bool flipBlitRemoteFrameTextureVertically, bool flipReprojectTextureVertically, bool stereo);
public Microsoft.Azure.RemoteRendering.Result InitSimulation (IntPtr d3dDevice, IntPtr proxyDepth, IntPtr proxyColor, float refreshRate, bool flipBlitRemoteFrameTextureVertically, bool flipReprojectTextureVertically, bool stereo);
member this.InitSimulation : nativeint * nativeint * nativeint * single * bool * bool * bool -> Microsoft.Azure.RemoteRendering.Result
Public Function InitSimulation (d3dDevice As IntPtr, proxyDepth As IntPtr, proxyColor As IntPtr, refreshRate As Single, flipBlitRemoteFrameTextureVertically As Boolean, flipReprojectTextureVertically As Boolean, stereo As Boolean) As Result

參數

d3dDevice
IntPtr

nativeint

將用來轉譯遠端影像的 d3d 裝置。

proxyDepth
IntPtr

nativeint

Proxy 轉譯目標的深度紋理。

proxyColor
IntPtr

nativeint

Proxy 轉譯目標的色彩紋理。 紋理的最小維度為 256x256。

refreshRate
Single

遠端執行時間應該轉譯的目標重新整理速率。

flipBlitRemoteFrameTextureVertically
Boolean

如果設定, BlitRemoteFrameToProxy() 則會垂直翻轉轉轉譯的影像。

flipReprojectTextureVertically
Boolean

如果設定, ReprojectProxy() 則會垂直翻轉轉轉譯的影像。

stereo
Boolean

如果設定為 true,模擬將會使用身歷聲轉譯。 在此情況下,Proxy 紋理必須有兩個數組層!

傳回

Success, NotInitialized, Fail, InvalidParam, UnsupportedDisplayAdapter

適用於