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 fonctionXGameStreamingGetStreamPhysicalDimensions 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 SeriesVoir aussi
XGameStreamingXGameStreamingRegisterClientPropertiesChanged
XGameStreaming
