XGameStreamingGetLastFrameDisplayed
Déconseillé. Cette API est déconseillée depuis la version 2604 du GDK et sera supprimée dans une version future du GDK. Il n’existe pas d’API de remplacement : les titres doivent plutôt utiliser XGameStreamingGetStreamAddedLatency pour les ajustements de jouabilité tenant compte de la latence.
Syntaxe
Paramètres
client _In_Type : XGameStreamingClientId ID de l’appareil client de streaming interrogé. framePipelineToken _Out_
Type : D3D12XBOX_FRAME_PIPELINE_TOKEN* Jeton de pipeline d’image de la dernière image affichée sur l’appareil client.
Valeur de retour
Type : HRESULT Retourne S_OK en cas de réussite ; sinon, retourne un code d’erreur.Erreurs potentielles
Remarques
Lorsqu’un joueur diffuse un jeu en streaming,XGameStreamingGetLastFrameDisplayed peut être utilisée si le jeu doit modifier son comportement après avoir obtenu la confirmation qu’une image particulière a été affichée sur l’écran de l’utilisateur.
Voici quelques exemples de cas où un jeu peut l’utiliser :
- Un minuteur visuel a expiré et le joueur n’a effectué aucune action avant l’expiration.
- Une action n’a pas été effectuée dans la fenêtre appropriée.
- Un joueur a poursuivi son mouvement hors des limites et n’a rien fait pour se rattraper.
XGameStreamingGetLastFrameDisplayed doit être utilisée pour déterminer à quel moment une action aurait dû être effectuée, mais ne l’a pas été. Lorsque le jeu doit déterminer ce qui était affiché au moment où une entrée a été effectuée par le joueur, il doit utiliser XGameStreamingGetAssociatedFrame.
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
XGameStreamingGetAssociatedFrameXGameStreaming
Vue d’ensemble de la compensation de latence du streaming de jeux
