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
游戏流式处理延迟补偿概述
