XGameStreamingGetLastFrameDisplayed
En desuso. Esta API está en desuso a partir de la versión 2604 del GDK y se quitará en una versión futura del GDK. No hay ninguna API de reemplazo: los títulos deben usar XGameStreamingGetStreamAddedLatency en su lugar para realizar ajustes de juego que tengan en cuenta la latencia.
Sintaxis
Parámetros
client _In_Tipo: XGameStreamingClientId El identificador del dispositivo cliente de streaming que se está consultando. framePipelineToken _Out_
Tipo: D3D12XBOX_FRAME_PIPELINE_TOKEN* El token de la canalización de fotogramas que se mostró por última vez en el dispositivo cliente.
Valor devuelto
Tipo: HRESULT Devuelve S_OK si se realiza correctamente; de lo contrario, devuelve un código de error.Posibles errores
Comentarios
Cuando un jugador está transmitiendo un juego, se puede utilizarXGameStreamingGetLastFrameDisplayed si el juego necesita cambiar su comportamiento tras confirmar que un fotograma determinado se mostró en la pantalla del usuario.
Algunos ejemplos de cuándo un juego puede utilizar esto incluyen:
- Un temporizador visual ha expirado y el jugador no realizó ninguna acción antes de la expiración.
- No se realizó una acción dentro del intervalo adecuado.
- Un jugador continuó su movimiento fuera de los límites y no realizó ninguna acción para recuperarse.
XGameStreamingGetLastFrameDisplayed debe usarse cuando se intenta determinar cuándo debería haberse realizado una acción, pero no se realizó. En el caso de que el juego necesite determinar qué se estaba mostrando cuando el jugador sí realizó una entrada, el juego debe utilizar XGameStreamingGetAssociatedFrame.
Ejemplo
Requisitos
Encabezado: xgamestreaming.h Biblioteca: xgameruntime.lib Plataformas compatibles: Windows, consolas de la familia XBOX One y consolas XBOX SeriesDocumentación conceptual
Consulte también
XGameStreamingGetAssociatedFrameXGameStreaming
Información general sobre la compensación de latencia en el streaming de juegos
