> ## 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

Décrit l'état des capacités de diffusion d'un jeu.

## Syntaxe

```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  
```

### Membres

*canStartBroadcast*\
Type : bool

True si une diffusion peut démarrer. False si une diffusion ne peut pas démarrer. Si la valeur est false, les membres de XAppBroadcastStatus indiquent pourquoi la diffusion ne peut pas démarrer.

*isAnyAppBroadcasting*\
Type : bool

True si une application est en train de diffuser.

*isCaptureResourceUnavailable*\
Type : bool

True si les ressources de capture ne sont PAS disponibles.

*isGameStreamInProgress*\
Type : bool

True si un jeu est en cours de diffusion en continu.

*isGpuConstrained*\
Type : bool

True si le GPU est restreint.

*isAppInactive*\
Type : bool

True si l'application est inactive.

*isBlockedForApp*\
Type : bool

True si l'application est empêchée de diffuser en continu.

*isDisabledByUser*\
Type : bool

True si la diffusion est désactivée par le système.

*isDisabledBySystem*\
Type : bool

True si le système a désactivé les services de diffusion en continu.

## Remarques

Cette structure indique si l'application est en mesure de commencer une diffusion, ainsi que les problèmes qui pourraient empêcher une application de commencer une diffusion. Le premier membre, *canStartBroadcast*, décrit la capacité de créer une diffusion; tous les autres paramètres décrivent l'état d'un problème bloquant potentiel. Si *canStartBroadcast* est false et que l'utilisateur ne peut pas démarrer la diffusion, vous devez vérifier chacun des membres restants, car il est probable qu'un ou plusieurs d'entre eux indiquent un problème empêchant l'utilisateur de diffuser. Il est important de vérifier tous les membres, car il est possible qu'il y ait plus d'un problème bloquant.
Paramètre de sortie de [XAppBroadcastGetStatus](/fr-CA/reference/system/xappcapture/functions/xappbroadcastgetstatus).

Cette structure n'est pas destinée à déterminer si une application est en train de diffuser; pour cela, appelez [XAppBroadcastIsAppBroadcasting](/fr-CA/reference/system/xappcapture/functions/xappbroadcastisappbroadcasting).

## Configuration requise

**En-tête :** XAppCapture.h

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

## Voir aussi

[Vue d'ensemble de GameDVR](/fr-CA/build/console-features/game-dvr/gamedvr-broadcast)\
[Membres de XAppCapture](/fr-CA/reference/system/xappcapture/xappcapture_members)\
[XAppBroadcastGetStatus](/fr-CA/reference/system/xappcapture/functions/xappbroadcastgetstatus)


## Related topics

- [XAppBroadcastStatus](/ko/reference/system/xappcapture/structs/xappbroadcaststatus.md)
- [XAppBroadcastGetStatus](/reference/system/xappcapture/functions/xappbroadcastgetstatus.md)
