Notifications et interface utilisateur de diffusion
XAppBroadcastGetStatus affiche les mises à jour sur l’état de la diffusion. Utilisez cette méthode pour déterminer si une diffusion peut démarrer. De nombreux facteurs déterminent si une diffusion peut démarrer, par exemple s’assurer que la ressource de capture est disponible, que le jeu autorise la diffusion ou que l’utilisateur ou le système n’a pas désactivé la diffusion. Si tous les membres
de la structure XAppBroadcastStatus (à part canStartBroadcast) renvoient
false, canStartBroadcast renvoie true. Si une diffusion peut démarrer, appelez XAppBroadcastShowUI pour afficher l’interface utilisateur de diffusion pour
l’utilisateur actuel. L’utilisateur doit ensuite lancer manuellement la diffusion. XAppBroadcastIsAppBroadcasting permet de déterminer si
l’application actuelle est en train de diffuser. XAppBroadcastUnregisterIsAppBroadcasting
permet d’annuler l’inscription aux événements de modification de l’état de diffusion.
Ajout de métadonnées à une capture d’écran, à un clip vidéo et à une diffusion
Plusieurs API servent à ajouter et à gérer les métadonnées jointes à une capture d’écran, à un clip vidéo ou à une diffusion. L’ajout de métadonnées est facultatif. Cependant, il permet à l’utilisateur de trouver plus facilement l’enregistrement qu’il souhaite. Les métadonnées peuvent prendre de nombreuses formes, comme des chaînes, des entiers ou des nombres doubles. Le système alloue de l’espace de stockage aux éléments de métadonnées. Si l’espace alloué devient insuffisant,AppCaptureMetatPriority permet de déterminer les
priorités relatives des éléments de métadonnées stockés et l’ordre dans lequel les métadonnées sont purgées pour libérer de l’espace.
Clavardage vocal
Le clavardage vocal doit être considéré comme du contenu généré par l’utilisateur, qui peut contenir des informations d’identification personnelle ou d’autres données potentiellement sensibles. Par conséquent, la voix d’un utilisateur rendue dans le clavardage du jeu ne doit jamais être incluse dans les clips enregistrés ou les captures du jeu. Pour ce faire, attribuez la catégorie audio appropriée au flux de rendu contenant la voix de l’utilisateur, soitAudioCategory_GameChat. Cela étiquette le flux en conséquence afin que le système sache qu’il doit ignorer ce flux audio lors de la capture des clips Game DVR.
