Skip to main content

IAudioStateMonitor::UnregisterCallback メソッド

IAudioStateMonitor::RegisterCallback で以前に登録されたコールバックの登録を解除します。

構文

パラメーター

registration
型: AudioStateMonitorRegistrationHandle
登録を解除するコールバックを識別する 64 ビット整数です。この値は RegisterCallback メソッドの registration パラメーターで返されます。

戻り値

このメソッドは値を返しません。

解説

次のシナリオを考えてみます。ゲームが、OS のポリシーによってオーディオがミュートされないことがわかっている場合にのみ GameMedia オーディオを再生するとします。これを実現するために、ゲームは既定のコンソール エンドポイントの AudioCategory_GameMedia ストリーム カテゴリに対して SoundLevel 通知を登録します。このカテゴリの SoundLevel が ‘Muted’ に設定されている場合、ゲームは GameMedia ストリームの再生を停止します。SoundLevel がそれ以外の値に設定されている場合、ゲームは GameMedia ストリームを再生します。

要件

ヘッダー: Audiostatemonitorapi.h サポートされるプラットフォーム: Windows、XBOX One ファミリ本体および XBOX Series 本体

関連項目

IAudioStateMonitor WASAPI について
最終更新日 2026年8月24日