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

# XApuUtilization

> XApuUtilization

Defines utilization parameters.

## Syntax

```cpp theme={null}
typedef struct XApuUtilization {  
    uint32_t availableStreamCount;  
    uint32_t maximumStreamCount;  
} XApuUtilization  
```

### Members

*availableStreamCount*\
Type: uint32\_t

The number of streams that are available to be processed by the audio hardware server.

*maximumStreamCount*\
Type: uint32\_t

The maximum number of streams that can be processed by the audio hardware server.

## Remarks

Used by `XApuUtilization` to define utilization parameters. `XApuGetUtilization` gets the current utilization values of the audio hardware accelerator for the specified process type and number of channels. For more information about the parameters of this function, see [XApuGetUtilization](https://docs.xbox.com/reference/audio/xapu/functions/xapugetutilization.md).

## Requirements

**Header:** xapu.h

**Supported platforms:** XBOX Series X|S

## See also

[XApuCommandType](https://docs.xbox.com/reference/audio/xapu/enums/xapucommandtype.md)\
[XApuPorcessType](https://docs.xbox.com/reference/audio/xapu/enums/xapuprocesstype.md)\
[XAPU](https://docs.xbox.com/reference/audio/xapu/xapu_members.md)


## Related topics

- [XApuGetUtilization](https://docs.xbox.com/reference/audio/xapu/functions/xapugetutilization.md)
- [XAPU](https://docs.xbox.com/reference/audio/xapu/xapu_members.md)
- [XApuProcessType](https://docs.xbox.com/reference/audio/xapu/enums/xapuprocesstype.md)
- [build_region_utilization](https://docs.xbox.com/services/playfab/api-references/events/MultiplayerServers/build-region-utilization.md)
- [BuildRegionUtilizationEventPayload](https://docs.xbox.com/services/playfab/api-references/events/data-types/buildregionutilizationeventpayload.md)
