Skip to main content

XGameStreamingGetStreamPhysicalDimensions

Obtient les dimensions physiques du flux vidéo tel qu’il est rendu sur le client de diffusion en continu.

Syntaxe

Paramètres

client   _In_
Type : XGameStreamingClientId
Client dont la taille physique est interrogée. horizontalMm   _Out_
Type : uint32_t*
Taille en millimètres de l’axe horizontal du flux vidéo. verticalMm   _Out_
Type : uint32_t*
Taille en millimètres de l’axe vertical du flux vidéo.

Valeur de retour

Type : HRESULT Retourne S_OK en cas de réussite; sinon, retourne un code d’erreur. Erreurs potentielles Pour obtenir la liste des codes d’erreur, consultez Codes d’erreur.

Remarques

Vous pouvez utiliser cette méthode pour déterminer si le flux sera envoyé à un appareil plus petit (par exemple, un téléphone intelligent). Cela vous permet de présenter une expérience plus conviviale pour le joueur et adaptée à l’appareil (par exemple, en utilisant une taille de police plus grande) en fonction de la taille de l’appareil. Si vous souhaitez que le jeu réagisse aux changements des dimensions physiques du flux, vous devez inscrire un rappel au moyen de XGameStreamingRegisterClientPropertiesChanged.

Exemple

L’exemple de code suivant montre comment utiliser la fonction XGameStreamingGetStreamPhysicalDimensions pour trouver les plus petites dimensions d’un client de diffusion en continu.

Configuration requise

En-tête : xgamestreaming.h Bibliothèque : xgameruntimelib Plateformes prises en charge : Windows, consoles de la famille XBOX One et consoles XBOX Series

Voir aussi

XGameStreaming
XGameStreamingRegisterClientPropertiesChanged
XGameStreaming
Last modified on October 6, 2026