> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Appels d'API compatibles avec le cloud

> Appels d'API compatibles avec le cloud

Utilisez cette rubrique pour détecter si votre titre compatible avec le cloud est capable d'effectuer du streaming afin de pouvoir [optimiser votre jeu](https://docs.xbox.com/fr/build/core-features/common/game-streaming/game-streaming-optimizing-your-game.md) pour XBOX Game Streaming.

## Configurer votre jeu pour le streaming

Lors de l'initialisation du jeu, assurez-vous d'avoir configuré le composant de streaming de jeux à l'aide de `XGameStreamingInitialize`, comme indiqué dans le code suivant.

```C++ theme={null}

// Initialize the game streaming component
XGameStreamingInitialize();

```

Pour détecter si des clients de streaming actifs sont actuellement connectés, utilisez `XGameStreamingIsStreaming`, comme indiqué dans le code suivant.

```C++ theme={null}
 if (XGameStreamingIsStreaming())
 {
     // The game is currently streaming to at least one device
     // Enable any customizations that might be useful when running from the cloud
 }
```

## Gérer l'état de la connexion

S'il existe des clients de streaming actifs, votre jeu dispose d'une vue ponctuelle de ces clients lorsqu'il utilise `XGameStreamingIsStreaming`. Pour être averti lorsqu'un client de streaming se connecte à votre jeu ou s'en déconnecte, utilisez [XGameStreamingRegisterConnectionStateChanged](https://docs.xbox.com/fr/reference/system/xgamestreaming/functions/xgamestreamingregisterconnectionstatechanged.md).

## Documentation de référence de l'API

* [XGameStreaming (contenu de l'API)](https://docs.xbox.com/fr/reference/system/xgamestreaming/xgamestreaming_members.md)
  * Fonctions
    * [XGameStreamingRegisterConnectionStateChanged](https://docs.xbox.com/fr/reference/system/xgamestreaming/functions/xgamestreamingregisterconnectionstatechanged.md)

## Voir aussi

[XGameStreaming (contenu de l'API)](https://docs.xbox.com/fr/reference/system/xgamestreaming/xgamestreaming_members.md#connection-state)
[Optimisation de votre jeu](https://docs.xbox.com/fr/build/core-features/common/game-streaming/game-streaming-optimizing-your-game.md)


## Related topics

- [XGameStreaming (contenu de l'API)](https://docs.xbox.com/fr/reference/system/xgamestreaming/xgamestreaming_members.md)
- [Débogage local de CloudScript avec Azure Functions](https://docs.xbox.com/fr/services/playfab/live-service-management/service-gateway/automation/cloudscript-af/local-debugging-for-cloudscript-using-azure-functions.md)
- [Appels de webhooks depuis CloudScript](https://docs.xbox.com/fr/services/playfab/live-service-management/service-gateway/automation/cloudscript/making-webhook-calls-from-cloudscript.md)
- [Modèles de contexte de PlayFab CloudScript avec Azure Functions](https://docs.xbox.com/fr/services/playfab/live-service-management/service-gateway/automation/cloudscript-af/CloudScript-af-context.md)
- [Gestion des erreurs dans CloudScript](https://docs.xbox.com/fr/services/playfab/live-service-management/service-gateway/automation/cloudscript/handling-errors-in-cloudscript.md)
