XGameStreamingGetLastFrameDisplayed
非推奨。 この API は 2604 GDK リリース以降非推奨となっており、今後の GDK リリースで削除されます。代替 API はありません。タイトルはレイテンシを考慮したゲームプレイ調整のために代わりに XGameStreamingGetStreamAddedLatency を使用してください。
Syntax
Parameters
client _In_型: XGameStreamingClientId 照会するストリーミング クライアント デバイスの ID。 framePipelineToken _Out_
型: D3D12XBOX_FRAME_PIPELINE_TOKEN* クライアント デバイスに最後に表示されたフレーム パイプライン トークン。
Return value
型: HRESULT 成功した場合は S_OK を返します。それ以外の場合はエラー コードを返します。想定されるエラー
Remarks
プレイヤーがゲームをストリーミング中に、特定のフレームがユーザーの画面に表示されたことの確認に基づいてゲームの動作を変更する必要がある場合、XGameStreamingGetLastFrameDisplayed を利用できます。
ゲームがこれを利用する例として、以下のようなケースがあります。
- 視覚的なタイマーの期限が切れ、プレイヤーが期限までにアクションを行わなかった。
- 適切なウィンドウ内でアクションが行われなかった。
- プレイヤーが動作を続けて範囲外に移動し、リカバリーのためのアクションを行わなかった。
XGameStreamingGetLastFrameDisplayed は、アクションが行われるべきだったのに行われなかった状況を判定する際に使用します。プレイヤーによって入力が 行われた ときに何が表示されていたかをゲームが判定する必要がある場合は、XGameStreamingGetAssociatedFrame を利用してください。
Example
Requirements
ヘッダー: xgamestreaming.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体Conceptual documentation
See also
XGameStreamingGetAssociatedFrameXGameStreaming
Game Streaming Latency Compensation Overview
