XGameStreamingGetAssociatedFrame
已淘汰。 此 API 自 2604 GDK 版本起已淘汰,並將在未來的 GDK 版本中移除。沒有替代 API:遊戲應改用 XGameStreamingGetStreamAddedLatency 進行可感知延遲的遊戲玩法調整。
語法
參數
gamepadReading _In_類型:IGameInputReading* 正在查詢的遊戲台讀數。 framePipelineToken _Out_
類型:D3D12XBOX_FRAME_PIPELINE_TOKEN* 與玩家進行輸入時用戶端裝置上所顯示之框架相關聯的框架管線權杖。此管線權杖對應於遊戲呈現框架並將其傳送至用戶端裝置時的 PresentX 呼叫。
傳回值
類型:HRESULT 如果成功,則傳回 S_OK;否則傳回錯誤碼。可能的錯誤
備註
當玩家正在串流遊戲時,如果遊戲需要根據玩家進行輸入時其裝置上所顯示的特定框架來變更遊戲行為,即可使用XGameStreamingGetAssociatedFrame。
這可讓遊戲根據玩家在輸入當下所看到的框架 (而非目前的框架) 做出模擬決策。
XGameStreamingGetAssociatedFrame 只能在建立新的輸入讀數時,為遊戲提供有關所顯示框架的資訊。如果遊戲需要判斷在玩家可能尚未進行輸入時所顯示的內容,遊戲應使用 XGameStreamingGetLastFrameDisplayed。
範例
需求
標頭: xgamestreaming.h 程式庫: xgameruntime.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機概念文件
另請參閱
XGameStreamingGetLastFrameDisplayedXGameStreaming
遊戲串流延遲補償概觀
