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

# XAppBroadcastMonitorCallback

> XAppBroadcastMonitorCallback

Developer defined callback function for [XAppBroadcastRegisterIsAppBroadcastingChanged](https://docs.xbox.com/reference/system/xappcapture/functions/xappbroadcastregisterisappbroadcastingchanged.md). The function set here will be called each time the broadcast status changes.

## Syntax

```cpp theme={null}
void XAppBroadcastMonitorCallback(  
         void* context  
)  
```

### Parameters

*context*   \_In\_\
Type: void\*

Context for the calling object, used to pass relevant information into the callback function.

### Return value

Type: void

## Remarks

Setting this callback function will allow you to check for the start or end of a broadcast. This allows developers to change behaviors like network activity in the event of an ongoing broadcast. Parameter for [XAppBroadcastRegisterIsAppBroadcastingChanged](https://docs.xbox.com/reference/system/xappcapture/functions/xappbroadcastregisterisappbroadcastingchanged.md).

## Requirements

**Header:** XAppCapture.h

**Library:** xgameruntime.lib

**Supported platforms:** Windows, XBOX One family consoles and XBOX Series consoles

## See also

[GameDVR Overview](https://docs.xbox.com/build/console-features/game-dvr/gamedvr-broadcast.md)\
[XAppCapture Members](https://docs.xbox.com/reference/system/xappcapture/xappcapture_members.md)\
[XAppBroadcastRegisterIsAppBroadcastingChanged](https://docs.xbox.com/reference/system/xappcapture/functions/xappbroadcastregisterisappbroadcastingchanged.md)


## Related topics

- [XAppBroadcastRegisterIsAppBroadcastingChanged](https://docs.xbox.com/reference/system/xappcapture/functions/xappbroadcastregisterisappbroadcastingchanged.md)
- [XAppBroadcastUnregisterIsAppBroadcastingChanged](https://docs.xbox.com/reference/system/xappcapture/functions/xappbroadcastunregisterisappbroadcastingchanged.md)
- [XAppCapture (API contents)](https://docs.xbox.com/reference/system/xappcapture/xappcapture_members.md)
- [AudioStateMonitorCallback](https://docs.xbox.com/reference/audio/audiostatemonitor/types/audiostatemonitorcallback.md)
- [XTaskQueueRegistrationToken](https://docs.xbox.com/reference/system/xtaskqueue/structs/xtaskqueueregistrationtoken.md)
