> ## 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 のリファレンス資料。

## 関数

| 関数                                                                                                                                                            | 説明                                                                                                                              |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------- |
| [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)     | 指定されたデバイス ID を持つオーディオ エンドポイントに対する、指定されたカテゴリー内のすべてのオーディオ キャプチャ ストリームのオーディオ レベルを監視する IAudioStateMonitor の新しいインスタンスを作成します。         |
| [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)       | 指定されたデバイス ID を持つオーディオ エンドポイントに対する、指定されたカテゴリー内のすべてのオーディオ レンダリング ストリームのオーディオ レベルを監視する IAudioStateMonitor の新しいインスタンスを作成します。        |
| [CreateRenderAudioStateMonitorForCategoryAndDeviceRole](/reference/audio/audiostatemonitor/functions/createrenderaudiostatemonitorforcategoryanddevicerole)   | 指定されたカテゴリーと指定されたロールに属するすべてのオーディオ レンダリング ストリームのオーディオ レベルを監視する IAudioStateMonitor の新しいインスタンスを作成します。                               |

## 列挙型

| 列挙型                                                                                                 | 説明                                   |
| --------------------------------------------------------------------------------------------------- | ------------------------------------ |
| [AudioStateMonitorSoundLevel](/reference/audio/audiostatemonitor/enums/audiostatemonitorsoundlevel) | キャプチャまたはレンダリング ストリームのサウンド レベルを指定します。 |

## インターフェイス

| インターフェイス                                                                               | 説明                                                                                   |
| -------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------ |
| [IAudioStateMonitor](/reference/audio/audiostatemonitor/interfaces/iaudiostatemonitor) | デスクトップ アプリケーションおよびゲームが、オーディオ ストリームのサウンド レベルがシステムによって変更されるタイミングを判定できるようにするメソッドを提供します。 |

## 概念ドキュメント

* [オーディオの概要](/build/console-features/audio/overviews/audio)
* [XDK と GDK のオーディオ API の比較](/build/console-features/audio/overviews/comparison-of-xdk-and-gdk-audio-api)

## 関連項目

[Audio API リファレンス](/reference/audio/gc-reference-audio-toc)


## Related topics

- [CreateCaptureAudioStateMonitor](/ja-jp/reference/audio/audiostatemonitor/functions/createcaptureaudiostatemonitor.md)
- [CreateRenderAudioStateMonitor](/ja-jp/reference/audio/audiostatemonitor/functions/createrenderaudiostatemonitor.md)
- [CreateCaptureAudioStateMonitorForCategory](/ja-jp/reference/audio/audiostatemonitor/functions/createcaptureaudiostatemonitorforcategory.md)
- [CreateRenderAudioStateMonitorForCategory](/ja-jp/reference/audio/audiostatemonitor/functions/createrenderaudiostatemonitorforcategory.md)
- [CreateCaptureAudioStateMonitorForCategoryAndDeviceRole](/ja-jp/reference/audio/audiostatemonitor/functions/createcaptureaudiostatemonitorforcategoryanddevicerole.md)
