> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XAppBroadcastStatus

> XAppBroadcastStatus

# XAppBroadcastStatus

Describe el estado de las capacidades de difusión de un juego.

## Sintaxis

```cpp theme={null}
typedef struct XAppBroadcastStatus {  
    bool canStartBroadcast;  
    bool isAnyAppBroadcasting;  
    bool isCaptureResourceUnavailable;  
    bool isGameStreamInProgress;  
    bool isGpuConstrained;  
    bool isAppInactive;  
    bool isBlockedForApp;  
    bool isDisabledByUser;  
    bool isDisabledBySystem;  
} XAppBroadcastStatus  
```

### Miembros

*canStartBroadcast*\
Tipo: bool

True si puede iniciarse una difusión. False si no puede iniciarse una difusión. Si es false, los miembros dentro de XAppBroadcastStatus reflejan por qué no puede iniciarse la difusión.

*isAnyAppBroadcasting*\
Tipo: bool

True si alguna aplicación está difundiendo actualmente.

*isCaptureResourceUnavailable*\
Tipo: bool

True si los recursos de captura NO están disponibles.

*isGameStreamInProgress*\
Tipo: bool

True si un juego está transmitiendo actualmente.

*isGpuConstrained*\
Tipo: bool

True si la GPU está restringida.

*isAppInactive*\
Tipo: bool

True si la aplicación está inactiva.

*isBlockedForApp*\
Tipo: bool

True si la aplicación tiene bloqueada la transmisión.

*isDisabledByUser*\
Tipo: bool

True si el sistema ha deshabilitado la difusión.

*isDisabledBySystem*\
Tipo: bool

True si el sistema ha deshabilitado los servicios de transmisión.

## Comentarios

Esta estructura describe si la aplicación puede o no comenzar una difusión, así como los problemas que pueden impedir que una aplicación comience una difusión. El primer miembro, *canStartBroadcast*, describe la capacidad de crear una difusión; todos los demás parámetros describen el estado de un posible problema de bloqueo. Si *canStartBroadcast* es false y el usuario no puede iniciar la difusión, debe comprobar cada uno de los miembros restantes, ya que es probable que uno o varios identifiquen un problema que impide al usuario difundir. Es importante comprobar todos los miembros, ya que existe la posibilidad de que haya más de un problema de bloqueo.
Parámetro de salida de [XAppBroadcastGetStatus](/reference/system/xappcapture/functions/xappbroadcastgetstatus).

Esta estructura no está pensada para determinar si una aplicación está difundiendo actualmente; para eso, llame a [XAppBroadcastIsAppBroadcasting](/reference/system/xappcapture/functions/xappbroadcastisappbroadcasting).

## Requisitos

**Encabezado:** XAppCapture.h

**Plataformas compatibles:** Windows, consolas de la familia XBOX One y consolas XBOX Series

## Consulte también

[Información general de GameDVR](/build/console-features/game-dvr/gamedvr-broadcast)\
[Miembros de XAppCapture](/reference/system/xappcapture/xappcapture_members)\
[XAppBroadcastGetStatus](/reference/system/xappcapture/functions/xappbroadcastgetstatus)


## Related topics

- [XAppBroadcastGetStatus](/es/reference/system/xappcapture/functions/xappbroadcastgetstatus.md)
- [Game DVR y difusión](/es/build/console-features/game-dvr/gamedvr-broadcast.md)
- [XAppCapture](/es/reference/system/xappcapture/xappcapture_members.md)
- [XAppBroadcastIsAppBroadcasting](/es/reference/system/xappcapture/functions/xappbroadcastisappbroadcasting.md)
- [XAppBroadcastShowUI](/es/reference/system/xappcapture/functions/xappbroadcastshowui.md)
