XUserUnregisterForDefaultAudioEndpointUtf16Changed
以前登録した既定オーディオ エンドポイント変更コールバックの登録を解除します。
構文
bool XUserUnregisterForDefaultAudioEndpointUtf16Changed(
XTaskQueueRegistrationToken token,
bool wait
)
パラメーター
token
型: XTaskQueueRegistrationToken
コールバックを登録するときに XUserRegisterForDefaultAudioEndpointUtf16Changed 関数が返すトークン。
wait
型: bool
true に設定すると、コールバックが登録されるまで待機します。 すぐに返すには、false に設定します。
戻り値
型: bool
コールバックの登録が正常に解除されると true を返します。それ以外の場合は false を返します。
解説
注意
この関数は、時間依存のスレッドで呼び出すのに安全ではありません。 詳細については、「時間依存のスレッド」を参照してください。
XUserDefaultAudioEndpointUtf16ChangedCallback は、特定のユーザーの既定のオーディオ エンドポイントが変更されたときにアプリケーションが呼び出すコールバック関数です。
既定のオーディオ エンドポイントが変更されたときに呼び出されるコールバックを登録するには、XUserRegisterForDefaultAudioEndpointUtf16Changed を呼び出します。
ユーザー デバイスの関連付け変更イベントのコールバックを登録するには、XUserRegisterForDeviceAssociationChanged を呼び出します。
要件
ヘッダー: XUser.h
ライブラリ: xgameruntime.lib
サポートされているプラットフォーム: Windows、Xbox One ファミリー本体、Xbox Series 本体
関連項目
XUser
XUserDefaultAudioEndpointUtf16ChangedCallback
XUserRegisterForDefaultAudioEndpointUtf16Changed