> ## 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 diffusion en continu.

<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 à laquelle le jeu doit effectuer son rendu pour offrir l'expérience optimale sur l'appareil client.

*preferredHeight*\
Type : uint32\_t

Hauteur préférée à laquelle le jeu doit effectuer son rendu pour offrir l'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é de façon sécuritaire. Les zones non sécuritaires 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 de la plus petite valeur entre le nombre maximal de pixels pris en charge par le système de diffusion en continu et le maxPixels passé à l'API [XGameStreamingGetDisplayDetails](/fr-CA/reference/system/xgamestreaming/functions/xgamestreaminggetdisplaydetails).

*maxWidth*\
Type : uint32\_t

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

*maxHeight*\
Type : uint32\_t

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

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

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

<a id="remarksSection" />

## Remarques

Cette structure est retournée par l'API [XGameStreamingGetDisplayDetails](/fr-CA/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-CA/reference/system/xgamestreaming/xgamestreaming_members)\
[XGameStreamingVideoFlags](/fr-CA/reference/system/xgamestreaming/enums/xgamestreamingvideoflags)\
[XGameStreamingGetDisplayDetails](/fr-CA/reference/system/xgamestreaming/functions/xgamestreaminggetdisplaydetails)\
[Vue d'ensemble de la résolution personnalisée](/fr-CA/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)
