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

# XGameStreamingDisplayDetails

> XGameStreamingDisplayDetails

# XGameStreamingDisplayDetails

Détails sur l'affichage de l'appareil client de streaming.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
struct XGameStreamingDisplayDetails
{
    uint32_t preferredWidth;
    uint32_t preferredHeight;
    RECT safeArea;
    uint32_t maxPixels;
    uint32_t maxWidth;
    uint32_t maxHeight;
    XGameStreamingVideoFlags flags;
};
```

<a id="membersSection" />

### Membres

*preferredWidth*\
Type : uint32\_t

Largeur préférée de la résolution de rendu du jeu pour offrir une expérience optimale sur l'appareil client.

*preferredHeight*\
Type : uint32\_t

Hauteur préférée de la résolution de rendu du jeu pour offrir une expérience optimale sur l'appareil client.

*safeArea*\
Type : RECT

Sous-zone de la résolution préférée dans laquelle le rendu peut être effectué en toute sécurité. Les zones non sécurisées sont celles où l'écran est masqué, par exemple par une encoche de caméra, ou non interactif, comme les bords de certains appareils. Les valeurs du rectangle sont exprimées par rapport à `preferredWidth` et `preferredHeight`.

*maxPixels*\
Type : uint32\_t

Nombre maximal de pixels pris en charge. Il s'agit du minimum entre le nombre maximal de pixels pris en charge par le système de streaming et la valeur maxPixels passée à l'API [XGameStreamingGetDisplayDetails](/fr/reference/system/xgamestreaming/functions/xgamestreaminggetdisplaydetails).

*maxWidth*\
Type : uint32\_t

Largeur maximale prise en charge par le système de streaming.

*maxHeight*\
Type : uint32\_t

Hauteur maximale prise en charge par le système de streaming.

*flags*\
Type : [XGameStreamingVideoFlags](/fr/reference/system/xgamestreaming/enums/xgamestreamingvideoflags)

Ensemble des fonctionnalités vidéo prises en charge par le client de streaming.

<a id="remarksSection" />

## Remarques

Cette structure est retournée par l'API [XGameStreamingGetDisplayDetails](/fr/reference/system/xgamestreaming/functions/xgamestreaminggetdisplaydetails). Par conséquent, certaines propriétés comme *preferredWidth*, *preferredHeight* et *safeArea* peuvent retourner des résultats différents selon les paramètres passés à cette API.

<a id="requirementsSection" />

## Configuration requise

**En-tête :** XGameStreaming.h

**Plateformes prises en charge** : Windows, consoles de la famille XBOX One et consoles XBOX Series

<a id="seealsoSection" />

## Voir aussi

[XGameStreaming](/fr/reference/system/xgamestreaming/xgamestreaming_members)\
[XGameStreamingVideoFlags](/fr/reference/system/xgamestreaming/enums/xgamestreamingvideoflags)\
[XGameStreamingGetDisplayDetails](/fr/reference/system/xgamestreaming/functions/xgamestreaminggetdisplaydetails)\
[Vue d'ensemble de la résolution personnalisée](/fr/build/core-features/common/game-streaming/game-streaming-custom-resolution-overview)


## Related topics

- [XGameStreamingDisplayDetails](/reference/system/xgamestreaming/structs/xgamestreamingdisplaydetails.md)
- [XGameStreamingGetDisplayDetails](/reference/system/xgamestreaming/functions/xgamestreaminggetdisplaydetails.md)
