XUserDefaultAudioEndpointUtf16ChangedCallback
用户的默认音频终结点更改时,应用程序定义和调用的回调。
语法
void XUserDefaultAudioEndpointUtf16ChangedCallback(
void* context,
XUserLocalId user,
XUserDefaultAudioEndpointKind defaultAudioEndpointKind,
const wchar_t* endpointIdUtf16
)
参数
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