XGameStreamingGetAssociatedFrame
Déconseillé. Cette API est déconseillée depuis la version 2604 du GDK et sera supprimée dans une version ultérieure du GDK. Il n’existe pas d’API de remplacement : les titres doivent plutôt utiliser XGameStreamingGetStreamAddedLatency pour les ajustements de gameplay tenant compte de la latence.
Syntaxe
Paramètres
gamepadReading _In_Type : IGameInputReading* Lecture de manette interrogée. framePipelineToken _Out_
Type : D3D12XBOX_FRAME_PIPELINE_TOKEN* Jeton de pipeline de frame associé à la frame affichée sur l’appareil du client au moment où le joueur a effectué l’entrée. Ce jeton de pipeline correspond à l’appel PresentX lorsque la frame a été présentée par le jeu et envoyée à l’appareil client.
Valeur de retour
Type : HRESULT Renvoie S_OK en cas de réussite ; sinon, renvoie un code d’erreur.Erreurs potentielles
Remarques
Lorsqu’un joueur joue à un jeu en streaming,XGameStreamingGetAssociatedFrame peut être utilisé si le jeu doit modifier son comportement en fonction de la frame particulière affichée sur l’appareil du joueur au moment de l’entrée.
Cela permet au jeu de prendre ses décisions de simulation en fonction de la frame que le joueur voyait au moment de l’entrée, et non de la frame actuelle.
XGameStreamingGetAssociatedFrame ne peut fournir au jeu des informations sur la frame affichée que lorsqu’une nouvelle lecture d’entrée est créée. Si le jeu doit déterminer ce qui était affiché alors qu’aucune entrée n’a peut-être été effectuée par le joueur, il doit utiliser XGameStreamingGetLastFrameDisplayed.
Exemple
Configuration requise
En-tête : xgamestreaming.h Bibliothèque : xgameruntime.lib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX SeriesDocumentation conceptuelle
Voir aussi
XGameStreamingGetLastFrameDisplayedXGameStreaming
Vue d’ensemble de la compensation de latence du streaming de jeux
