次の方法で共有


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