XGameStreamingGetStreamPhysicalDimensions
Obtém as dimensões físicas do fluxo de vídeo conforme ele é renderizado no cliente de streaming.Sintaxe
Parâmetros
client _In_Tipo: XGameStreamingClientId O cliente cujo tamanho físico será consultado. horizontalMm _Out_
Tipo: uint32_t* O tamanho, em milímetros, do eixo horizontal do fluxo de vídeo. verticalMm _Out_
Tipo: uint32_t* O tamanho, em milímetros, do eixo vertical do fluxo de vídeo.
Valor retornado
Tipo: HRESULT Retornará S_OK se for bem-sucedido; caso contrário, retornará um código de erro. Erros potenciais
Para obter uma lista de códigos de erro, consulte Códigos de erro.
Comentários
Você pode usar este método para determinar se o fluxo será enviado para um dispositivo menor (por exemplo, um smartphone). Isso permite apresentar uma experiência mais amigável ao jogador e adequada ao dispositivo (por exemplo, usando um tamanho de fonte maior) com base no tamanho do dispositivo. Se quiser que o jogo responda a alterações nas dimensões físicas do fluxo, você deverá registrar um retorno de chamada por meio de XGameStreamingRegisterClientPropertiesChanged.Exemplo
O exemplo de código a seguir demonstra como usar a funçãoXGameStreamingGetStreamPhysicalDimensions para encontrar as menores dimensões de um cliente de streaming.
Requisitos
Cabeçalho: xgamestreaming.h Biblioteca: xgameruntimelib Plataformas com suporte: Windows, consoles da família XBOX One e consoles XBOX SeriesConfira também
XGameStreamingXGameStreamingRegisterClientPropertiesChanged
XGameStreaming
