Skip to main content

XUserDefaultAudioEndpointUtf16ChangedCallback

アプリケーションが定義し、ユーザーの既定のオーディオ エンドポイントが変更されたときに呼び出されるコールバックです。

構文

パラメーター

context   _In_opt_
Type: void*
コールバックの登録時にアプリケーションが定義して XUserRegisterForDefaultAudioEndpointUtf16Changed 関数に渡すコンテキストです。 user   
Type: XUserLocalId
既定のオーディオ エンドポイントが変更されたユーザーのローカル ID です。 defaultAudioEndpointKind   
Type: XUserDefaultAudioEndpointKind
ユーザーの既定のオーディオ エンドポイントがオーディオをレンダリングするか、キャプチャするかを指定する列挙値です。 endpointIdUtf16   _In_opt_z_
Type: wchar_t*
マルチメディア デバイス リソースを表す文字列へのポインターです。

戻り値

Type: void

解説

既定のオーディオ エンドポイントが変更されたときにアプリケーションが呼び出すコールバックを登録するには、XUserRegisterForDefaultAudioEndpointUtf16Changed 関数を呼び出します。 この関数は、XUserDefaultAudioEndpointUtf16ChangedCallback 関数へのポインターを引数として受け取ります。 以前に登録された既定のオーディオ エンドポイント変更コールバックの登録を解除するには、XUserUnregisterForDefaultAudioEndpointUtf16Changed 関数を呼び出します。

要件

ヘッダー: XUser.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One 本体、XBOX Series 本体

関連項目

XUser
XUserRegisterForDefaultAudioEndpointUtf16Changed
XUserUnregisterForDefaultAudioEndpointUtf16Changed
最終更新日 2026年8月24日