XGameStreamingGetLastFrameDisplayed
已淘汰。 此 API 自 2604 GDK 版本起已淘汰,並將在未來的 GDK 版本中移除。沒有替代 API:遊戲應改用 XGameStreamingGetStreamAddedLatency 進行考量延遲的遊戲玩法調整。
語法
參數
client _In_類型:XGameStreamingClientId 要查詢的串流用戶端裝置識別碼。 framePipelineToken _Out_
類型:D3D12XBOX_FRAME_PIPELINE_TOKEN* 最後在用戶端裝置上顯示的畫面管線權杖。
傳回值
類型:HRESULT 如果成功,則傳回 S_OK;否則傳回錯誤碼。可能的錯誤
備註
當玩家正在串流遊戲時,如果遊戲需要在確認特定畫面已顯示在使用者螢幕上之後變更遊戲行為,可以使用XGameStreamingGetLastFrameDisplayed。
遊戲可能會使用此功能的一些範例包括:
- 視覺計時器已到期,而玩家在到期前未採取任何動作。
- 未在適當的時間範圍內採取動作。
- 玩家持續移動到邊界外,且未採取動作來恢復。
XGameStreamingGetLastFrameDisplayed。如果遊戲需要判斷玩家確實進行輸入時所顯示的內容,遊戲應使用 XGameStreamingGetAssociatedFrame。
範例
需求
標頭: xgamestreaming.h 程式庫: xgameruntime.lib 支援的平台: Windows、XBOX One 系列主機和 XBOX Series 主機概念文件
另請參閱
XGameStreamingGetAssociatedFrameXGameStreaming
遊戲串流延遲補償概觀
