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

# AudioStateMonitor

> AudioStateMonitor

# AudioStateMonitor

AudioStateMonitor API 的参考资料。

## Functions

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

## Enumerations

| 枚举                                                                                                  | 说明              |
| --------------------------------------------------------------------------------------------------- | --------------- |
| [AudioStateMonitorSoundLevel](/reference/audio/audiostatemonitor/enums/audiostatemonitorsoundlevel) | 指定捕获流或呈现流的音量级别。 |

## Interfaces

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

## Conceptual documentation

* [音频概述](/build/console-features/audio/overviews/audio)
* [XDK 与 GDK 音频 API 对比](/build/console-features/audio/overviews/comparison-of-xdk-and-gdk-audio-api)

## See also

[音频 API 参考](/reference/audio/gc-reference-audio-toc)


## Related topics

- [CreateCaptureAudioStateMonitor](/zh-CN/reference/audio/audiostatemonitor/functions/createcaptureaudiostatemonitor.md)
- [CreateRenderAudioStateMonitor](/zh-CN/reference/audio/audiostatemonitor/functions/createrenderaudiostatemonitor.md)
- [CreateCaptureAudioStateMonitorForCategory](/zh-CN/reference/audio/audiostatemonitor/functions/createcaptureaudiostatemonitorforcategory.md)
- [CreateRenderAudioStateMonitorForCategory](/zh-CN/reference/audio/audiostatemonitor/functions/createrenderaudiostatemonitorforcategory.md)
- [CreateRenderAudioStateMonitorForCategoryAndDeviceId](/zh-CN/reference/audio/audiostatemonitor/functions/createrenderaudiostatemonitorforcategoryanddeviceid.md)
