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 aucune API de remplacement : les titres doivent plutôt utiliser XGameStreamingGetStreamAddedLatency pour les ajustements du jeu tenant compte de la latence.
Syntaxe
Paramètres
client _In_Type : XGameStreamingClientId ID de l’appareil client de diffusion en continu interrogé. framePipelineToken _Out_
Type : D3D12XBOX_FRAME_PIPELINE_TOKEN* Jeton de pipeline d’images 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 continu,XGameStreamingGetLastFrameDisplayed peut être utilisée si le jeu doit modifier son comportement après avoir confirmé qu’une image donnée a été affichée à l’écran de l’utilisateur.
Voici quelques exemples de situations 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é. Si le jeu doit déterminer ce qui était affiché lorsqu’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 pour la diffusion de jeux en continu
