Skip to main content

XUserDefaultAudioEndpointUtf16ChangedCallback

应用程序定义并在用户默认音频终结点更改时调用的回调。

语法

参数

context   _In_opt_
类型:void*
在回调注册时,应用程序定义并发送给 XUserRegisterForDefaultAudioEndpointUtf16Changed 函数的上下文。 user   
类型:XUserLocalId
其默认音频终结点发生更改的用户的本地 ID。 defaultAudioEndpointKind   
类型:XUserDefaultAudioEndpointKind
枚举值,用于指定用户的默认音频终结点是渲染音频还是捕获音频。 endpointIdUtf16   _In_opt_z_
类型:wchar_t*
一个指向字符串的指针,该字符串表示多媒体设备资源。

返回值

类型:void

注解

若要注册应用程序在默认音频终结点更改时调用的回调,请调用 XUserRegisterForDefaultAudioEndpointUtf16Changed 函数。 该函数接受指向 XUserDefaultAudioEndpointUtf16ChangedCallback 函数的指针作为参数。 若要注销先前注册的默认音频终结点更改回调,请调用 XUserUnregisterForDefaultAudioEndpointUtf16Changed 函数。

要求

头文件: XUser.h 库: xgameruntime.lib 支持的平台: Windows、XBOX One 系列主机和 XBOX Series 主机

另请参阅

XUser
XUserRegisterForDefaultAudioEndpointUtf16Changed
XUserUnregisterForDefaultAudioEndpointUtf16Changed
最后修改于 2026年8月24日