GraphicsBindingSimD3d11.InitSimulation 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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