XGameStreamingGetLastFrameDisplayed
Preterida. Esta API foi preterida a partir da versão 2604 do GDK e será removida em uma versão futura do GDK. Não há API substituta: os títulos devem usar XGameStreamingGetStreamAddedLatency para ajustes de jogabilidade com reconhecimento de latência.
Sintaxe
Parâmetros
client _In_Tipo: XGameStreamingClientId A ID do dispositivo cliente de streaming que está sendo consultado. framePipelineToken _Out_
Tipo: D3D12XBOX_FRAME_PIPELINE_TOKEN* O token de pipeline de quadros exibido por último no dispositivo cliente.
Valor retornado
Tipo: HRESULT Retornará S_OK se for bem-sucedido; caso contrário, retornará um código de erro.Erros potenciais
Comentários
Quando um jogador está fazendo streaming de um jogo,XGameStreamingGetLastFrameDisplayed pode ser utilizada se o jogo precisar alterar seu comportamento após a confirmação de que um determinado quadro foi exibido na tela do usuário.
Alguns exemplos de quando um jogo pode utilizar isso incluem:
- Um temporizador visual expirou e o jogador não realizou nenhuma ação antes da expiração.
- Uma ação não foi realizada dentro da janela apropriada.
- Um jogador continuou seu movimento para fora dos limites e não agiu para se recuperar.
XGameStreamingGetLastFrameDisplayed deve ser usada ao tentar determinar quando uma ação deveria ter sido realizada, mas não foi. No caso em que o jogo precisa determinar o que estava sendo exibido quando uma entrada foi feita pelo jogador, o jogo deve utilizar XGameStreamingGetAssociatedFrame.
Exemplo
Requisitos
Cabeçalho: xgamestreaming.h Biblioteca: xgameruntime.lib Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX SeriesDocumentação conceitual
Confira também
XGameStreamingGetAssociatedFrameXGameStreaming
Visão geral da compensação de latência do streaming de jogos
