Notificaciones de difusión e interfaz de usuario
XAppBroadcastGetStatus muestra actualizaciones sobre el estado de la difusión. Use este método para determinar si una difusión puede comenzar. Muchos factores intervienen a la hora de determinar si una difusión puede comenzar, como asegurarse de que el recurso de captura esté disponible, si el juego permite la difusión, o si el usuario y/o el sistema no han deshabilitado la difusión. Si todos los miembros
de la estructura XAppBroadcastStatus (excepto canStartBroadcast) devuelven
false, canStartBroadcast devuelve true. Si una difusión puede comenzar, llame a XAppBroadcastShowUI para mostrar la interfaz de usuario de difusión para el
usuario actual. Posteriormente, el usuario debe iniciar manualmente la difusión. XAppBroadcastIsAppBroadcasting se usa para determinar si la
aplicación actual está difundiendo. XAppBroadcastUnregisterIsAppBroadcasting se
usa para anular el registro de los eventos de cambio del estado de la difusión.
Adición de metadatos a una captura de pantalla, un clip de vídeo y una difusión
Se usan varias API para agregar y administrar los metadatos adjuntos a una captura de pantalla, un clip de vídeo o una difusión. Agregar metadatos es opcional. Sin embargo, facilita que un usuario encuentre la grabación que desea. Los metadatos pueden adoptar muchas formas, como cadenas, enteros o valores double. El sistema asigna espacio de almacenamiento para los elementos de metadatos. Si el espacio asignado se agota,AppCaptureMetatPriority se usa para determinar las prioridades relativas
de los elementos de metadatos almacenados y el orden en que se purgan los metadatos para liberar espacio.
Chat de voz
El chat de voz debe considerarse contenido generado por el usuario que puede contener información de identificación personal u otros datos potencialmente confidenciales. Por este motivo, la voz renderizada de un usuario en el chat del juego nunca debe incluirse en ningún clip grabado ni en capturas del juego. Esto se puede hacer asignando la categoría de audio adecuada a la secuencia de renderizado que contiene la voz del usuario, es decir,AudioCategory_GameChat. Esto etiqueta la secuencia en consecuencia para que el sistema sepa que debe omitir esta secuencia de audio al capturar clips de Game DVR.
