> ## 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 nuage

> Appels d'API compatibles avec le nuage

Utilisez cette rubrique pour détecter si votre titre compatible avec le nuage est en mesure d'être diffusé en continu afin de pouvoir [optimiser votre jeu](https://docs.xbox.com/fr-CA/build/core-features/common/game-streaming/game-streaming-optimizing-your-game.md) pour XBOX Game Streaming.

## Configurer votre jeu pour la diffusion en continu

Pendant l'initialisation du jeu, assurez-vous d'avoir configuré le composant de diffusion de jeux en continu à l'aide de `XGameStreamingInitialize`, comme le montre le code suivant.

```C++ theme={null}

// Initialize the game streaming component
XGameStreamingInitialize();

```

Pour détecter si des clients de diffusion en continu actifs sont actuellement connectés, utilisez `XGameStreamingIsStreaming`, comme le montre 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 diffusion en continu actifs, votre jeu dispose d'un aperçu ponctuel de ces clients lorsqu'il utilise `XGameStreamingIsStreaming`. Pour recevoir une notification lorsqu'un client de diffusion en continu se connecte à votre jeu ou s'en déconnecte, utilisez [XGameStreamingRegisterConnectionStateChanged](https://docs.xbox.com/fr-CA/reference/system/xgamestreaming/functions/xgamestreamingregisterconnectionstatechanged.md).

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

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

## Voir aussi

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


## Related topics

- [Porter le stockage Steam Cloud vers le XBOX GDK](https://docs.xbox.com/fr-CA/build/steam-porting-guide/features/steam-cloud.md)
- [Statistiques et succès](https://docs.xbox.com/fr-CA/build/steam-porting-guide/features/stats-and-achievements.md)
- [Prise en main de l'interaction tactile](https://docs.xbox.com/fr-CA/build/core-features/common/game-streaming/game-streaming-getting-started-with-touch.md)
- [Comprendre le flux de synchronisation de Game Saves](https://docs.xbox.com/fr-CA/build/core-features/common/game-save/game-saves-syncing.md)
- [XGameSaveFiles (contenu de l'API)](https://docs.xbox.com/fr-CA/reference/system/xgamesavefiles/xgamesavefiles_members.md)
