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