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

# PartyLocalChatControl::GetAudioInput

> 채팅 컨트롤이 오디오 입력에 사용하도록 구성된 기본 마이크 또는 녹음 디바이스를 제공합니다.

채팅 컨트롤이 오디오 입력에 사용하도록 구성된 기본 마이크 또는 녹음 디바이스를 제공합니다.

## Syntax

```cpp theme={null}
PartyError GetAudioInput(  
    PartyAudioDeviceSelectionType* audioDeviceSelectionType,  
    PartyString* audioDeviceSelectionContext,  
    PartyString* deviceId  
)  
```

### Parameters

**`audioDeviceSelectionType`**   [PartyAudioDeviceSelectionType\*](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype.md)\
*output*

제공된 `deviceId`를 선택하는 데 사용된 선택 유형을 나타내는 출력 값입니다.

**`audioDeviceSelectionContext`**   [PartyString\*](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/typedefs.md)\
*library-allocated output*

[PartyAudioDeviceSelectionType::None](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype.md) 또는 [PartyAudioDeviceSelectionType::SystemDefault](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype.md)를 사용할 때 `audioDeviceSelectionContext`는 비어 있습니다. [PartyAudioDeviceSelectionType::PlatformUserDefault](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype.md) 또는 [PartyAudioDeviceSelectionType::Manual](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype.md)을 사용할 때 `audioDeviceSelectionContext`는 이전 [SetAudioInput()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_setaudioinput.md) 호출에서 제공한 값이 됩니다. 문자열의 메모리는 [PartyManager::StartProcessingStateChanges()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges.md)를 통해 다음 [PartyLocalChatAudioInputChangedStateChange](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/structs/partylocalchataudioinputchangedstatechange.md)가 제공되거나 채팅 컨트롤이 소멸될 때까지 유효합니다.

**`deviceId`**   [PartyString\*](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/typedefs.md)\
*library-allocated output*

선택된 오디오 입력 디바이스의 식별자를 나타내는 출력 값입니다. 문자열의 메모리는 [PartyManager::StartProcessingStateChanges()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges.md)를 통해 다음 [PartyLocalChatAudioInputChangedStateChange](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/structs/partylocalchataudioinputchangedstatechange.md)가 제공되거나 채팅 컨트롤이 소멸될 때까지 유효합니다.

### Return value

PartyError

호출이 성공하면 `c_partyErrorSuccess`이며, 그렇지 않으면 오류 코드입니다. 오류 코드의 사람이 읽을 수 있는 형태는 [PartyManager::GetErrorMessage()](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage.md)를 통해 가져올 수 있습니다.

## Remarks

빈 디바이스 식별자 문자열은 입력이 선택되지 않았음을 나타냅니다.

## Requirements

**Header:** Party.h

## See also

[PartyLocalChatControl](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/partylocalchatcontrol.md)\
[PartyLocalChatControl::SetAudioInput](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_setaudioinput.md)\
[PartyLocalChatControl::GetAudioOutput](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getaudiooutput.md)


## Related topics

- [PartyLocalChatControl::SetAudioInput](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_setaudioinput.md)
- [PartyLocalChatControl::GetAudioOutput](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getaudiooutput.md)
- [PartyLocalChatControl::GetAudioInputMuted](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getaudioinputmuted.md)
- [PartyLocalChatControl](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/partylocalchatcontrol.md)
- [PartyLocalChatControl::SetAudioOutput](https://docs.xbox.com/ko/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_setaudiooutput.md)
