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

# AudioStateMonitor

> AudioStateMonitor

# AudioStateMonitor

AudioStateMonitor API 的参考资料。

## Functions

| 函数 | 说明 |
| - | - |
| [AudioStateMonitorCallback](https://docs.xbox.com/zh-CN/reference/audio/audiostatemonitor/types/audiostatemonitorcallback.md) | 通过调用 IAudioStateMonitor RegisterCallback 注册的回调函数;当与 IAudioStateMonitor 关联的音频流的音量级别发生变化时,系统会调用该函数。 |
| [CreateCaptureAudioStateMonitor](https://docs.xbox.com/zh-CN/reference/audio/audiostatemonitor/functions/createcaptureaudiostatemonitor.md) | 创建 IAudioStateMonitor 的新实例,用于监视所有音频捕获流的音频级别。 |
| [CreateCaptureAudioStateMonitorForCategory](https://docs.xbox.com/zh-CN/reference/audio/audiostatemonitor/functions/createcaptureaudiostatemonitorforcategory.md) | 创建 IAudioStateMonitor 的新实例,用于监视指定类别中所有音频捕获流的音频级别。 |
| [CreateCaptureAudioStateMonitorForCategoryAndDeviceId](https://docs.xbox.com/zh-CN/reference/audio/audiostatemonitor/functions/createcaptureaudiostatemonitorforcategoryanddeviceid.md) | 创建 IAudioStateMonitor 的新实例,用于监视指定类别中、指定设备 ID 音频终结点上所有音频捕获流的音频级别。 |
| [CreateCaptureAudioStateMonitorForCategoryAndDeviceRole](https://docs.xbox.com/zh-CN/reference/audio/audiostatemonitor/functions/createcaptureaudiostatemonitorforcategoryanddevicerole.md) | 创建 IAudioStateMonitor 的新实例,用于监视指定类别且具有指定角色的所有音频捕获流的音频级别。 |
| [CreateRenderAudioStateMonitor](https://docs.xbox.com/zh-CN/reference/audio/audiostatemonitor/functions/createrenderaudiostatemonitor.md) | 创建 IAudioStateMonitor 的新实例,用于监视所有音频呈现流的音频级别。 |
| [CreateRenderAudioStateMonitorForCategory](https://docs.xbox.com/zh-CN/reference/audio/audiostatemonitor/functions/createrenderaudiostatemonitorforcategory.md) | 创建 IAudioStateMonitor 的新实例,用于监视指定类别中所有音频呈现流的音频级别。 |
| [CreateRenderAudioStateMonitorForCategoryAndDeviceId](https://docs.xbox.com/zh-CN/reference/audio/audiostatemonitor/functions/createrenderaudiostatemonitorforcategoryanddeviceid.md) | 创建 IAudioStateMonitor 的新实例,用于监视指定类别中、指定设备 ID 音频终结点上所有音频呈现流的音频级别。 |
| [CreateRenderAudioStateMonitorForCategoryAndDeviceRole](https://docs.xbox.com/zh-CN/reference/audio/audiostatemonitor/functions/createrenderaudiostatemonitorforcategoryanddevicerole.md) | 创建 IAudioStateMonitor 的新实例,用于监视指定类别且具有指定角色的所有音频呈现流的音频级别。 |

## Enumerations

| 枚举 | 说明 |
| - | - |
| [AudioStateMonitorSoundLevel](https://docs.xbox.com/zh-CN/reference/audio/audiostatemonitor/enums/audiostatemonitorsoundlevel.md) | 指定捕获流或呈现流的音量级别。 |

## Interfaces

| 接口 | 说明 |
| - | - |
| [IAudioStateMonitor](https://docs.xbox.com/zh-CN/reference/audio/audiostatemonitor/interfaces/iaudiostatemonitor.md) | 提供各种方法,让桌面应用和游戏能够确定其音频流的音量级别何时被系统修改。 |

## Conceptual documentation

* [音频概述](https://docs.xbox.com/zh-CN/build/console-features/audio/overviews/audio.md)
* [XDK 与 GDK 音频 API 对比](https://docs.xbox.com/zh-CN/build/console-features/audio/overviews/comparison-of-xdk-and-gdk-audio-api.md)

## See also

[音频 API 参考](https://docs.xbox.com/zh-CN/reference/audio/gc-reference-audio-toc.md)


## Related topics

- [AudioStateMonitorCallback](https://docs.xbox.com/zh-CN/reference/audio/audiostatemonitor/types/audiostatemonitorcallback.md)
- [CreateRenderAudioStateMonitor](https://docs.xbox.com/zh-CN/reference/audio/audiostatemonitor/functions/createrenderaudiostatemonitor.md)
- [CreateCaptureAudioStateMonitor](https://docs.xbox.com/zh-CN/reference/audio/audiostatemonitor/functions/createcaptureaudiostatemonitor.md)
- [CreateRenderAudioStateMonitorForCategory](https://docs.xbox.com/zh-CN/reference/audio/audiostatemonitor/functions/createrenderaudiostatemonitorforcategory.md)
- [CreateCaptureAudioStateMonitorForCategory](https://docs.xbox.com/zh-CN/reference/audio/audiostatemonitor/functions/createcaptureaudiostatemonitorforcategory.md)
