> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XUserDefaultAudioEndpointUtf16ChangedCallback

> XUserDefaultAudioEndpointUtf16ChangedCallback

# XUserDefaultAudioEndpointUtf16ChangedCallback

응용 프로그램이 정의하고 사용자의 기본 오디오 엔드포인트가 변경될 때 호출하는 콜백입니다.

## 구문

```cpp theme={null}
void XUserDefaultAudioEndpointUtf16ChangedCallback(  
         void* context,  
         XUserLocalId user,  
         XUserDefaultAudioEndpointKind defaultAudioEndpointKind,  
         const wchar_t* endpointIdUtf16  
)  
```

### 매개변수

*context*   \_In\_opt\_\
형식: void\*

콜백이 등록될 때 응용 프로그램이 정의하고 [XUserRegisterForDefaultAudioEndpointUtf16Changed](/reference/system/xuser/functions/xuserregisterfordefaultaudioendpointutf16changed) 함수에 보내는 컨텍스트입니다.

*user*   \
형식: [XUserLocalId](/reference/system/xuser/structs/xuserlocalid)

기본 오디오 엔드포인트가 변경된 사용자의 로컬 ID입니다.

*defaultAudioEndpointKind*   \
형식: [XUserDefaultAudioEndpointKind](/reference/system/xuser/enums/xuserdefaultaudioendpointkind)

사용자의 기본 오디오 엔드포인트가 오디오를 렌더링하는지 캡처하는지 지정하는 열거형 값입니다.

*endpointIdUtf16*   \_In\_opt\_z\_\
형식: wchar\_t\*

멀티미디어 장치 리소스를 나타내는 문자열에 대한 포인터입니다.

### 반환값

형식: void

## 설명

기본 오디오 엔드포인트가 변경될 때 응용 프로그램이 호출하는 콜백을 등록하려면 [XUserRegisterForDefaultAudioEndpointUtf16Changed](/reference/system/xuser/functions/xuserregisterfordefaultaudioendpointutf16changed) 함수를 호출합니다.
이 함수는 XUserDefaultAudioEndpointUtf16ChangedCallback 함수에 대한 포인터를 인수로 받습니다.

이전에 등록된 기본 오디오 엔드포인트 변경 콜백을 등록 해제하려면 [XUserUnregisterForDefaultAudioEndpointUtf16Changed](/reference/system/xuser/functions/xuserunregisterfordefaultaudioendpointutf16changed) 함수를 호출합니다.

## 요구 사항

**헤더:** XUser.h

**라이브러리:** xgameruntime.lib

**지원되는 플랫폼:** Windows, XBOX One 계열 콘솔 및 XBOX Series 콘솔

## 함께 보기

[XUser](/reference/system/xuser/xuser_members)\
[XUserRegisterForDefaultAudioEndpointUtf16Changed](/reference/system/xuser/functions/xuserregisterfordefaultaudioendpointutf16changed)\
[XUserUnregisterForDefaultAudioEndpointUtf16Changed](/reference/system/xuser/functions/xuserunregisterfordefaultaudioendpointutf16changed)
