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

# XGameStreamingDisplayDetails

> XGameStreamingDisplayDetails

# XGameStreamingDisplayDetails

Detalhes sobre a tela do dispositivo cliente de streaming.

## Sintaxe

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

### Membros

*preferredWidth*\
Tipo: uint32\_t

A largura preferencial na qual a resolução do jogo deve ser renderizada para fornecer a experiência ideal no dispositivo cliente.

*preferredHeight*\
Tipo: uint32\_t

A altura preferencial na qual a resolução do jogo deve ser renderizada para fornecer a experiência ideal no dispositivo cliente.

*safeArea*\
Tipo: RECT

A subárea da resolução preferencial na qual é seguro renderizar. Áreas não seguras são aquelas em que a tela fica obstruída, como por um entalhe de câmera, ou que não permitem interação, como as bordas em alguns dispositivos. Os valores do retângulo são relativos a `preferredWidth` e `preferredHeight`.

*maxPixels*\
Tipo: uint32\_t

O número máximo de pixels com suporte. Este é o mínimo entre o máximo de pixels com suporte pelo sistema de streaming e o maxPixels passado para a API [XGameStreamingGetDisplayDetails](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreaminggetdisplaydetails.md).

*maxWidth*\
Tipo: uint32\_t

A largura máxima com suporte pelo sistema de streaming.

*maxHeight*\
Tipo: uint32\_t

A altura máxima com suporte pelo sistema de streaming.

*flags*\
Tipo: [XGameStreamingVideoFlags](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/enums/xgamestreamingvideoflags.md)

O conjunto de recursos relacionados a vídeo com suporte pelo cliente de streaming.

## Comentários

Esta estrutura é retornada pela API [XGameStreamingGetDisplayDetails](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreaminggetdisplaydetails.md). Como resultado, algumas propriedades, como *preferredWidth*, *preferredHeight* e *safeArea*, podem retornar resultados diferentes dependendo dos parâmetros passados para a API mencionada.

## Requisitos

**Cabeçalho:** XGameStreaming.h

**Plataformas com suporte**: Windows, consoles da família XBOX One e consoles XBOX Series

## Confira também

[XGameStreaming](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/xgamestreaming_members.md)\
[XGameStreamingVideoFlags](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/enums/xgamestreamingvideoflags.md)\
[XGameStreamingGetDisplayDetails](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreaminggetdisplaydetails.md)\
[Visão geral da resolução personalizada](https://docs.xbox.com/pt-BR/build/core-features/common/game-streaming/game-streaming-custom-resolution-overview.md)


## Related topics

- [XGameStreamingGetDisplayDetails](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreaminggetdisplaydetails.md)
- [XGameStreamingSetResolution](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/functions/xgamestreamingsetresolution.md)
- [XGameStreaming (conteúdo da API)](https://docs.xbox.com/pt-BR/reference/system/xgamestreaming/xgamestreaming_members.md)
- [Práticas recomendadas para resolução personalizada no game streaming](https://docs.xbox.com/pt-BR/build/core-features/common/game-streaming/game-streaming-custom-resolution-best-practices.md)
- [Resolução personalizada](https://docs.xbox.com/pt-BR/build/core-features/common/game-streaming/game-streaming-custom-resolution-overview.md)
