> ## 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.

# PartyLocalChatControl::GetAudioInput

> Fournit le microphone ou périphérique d'enregistrement préféré que le contrôle de chat a été configuré pour utiliser comme entrée audio.

Fournit le microphone ou périphérique d'enregistrement préféré que le contrôle de chat a été configuré pour utiliser comme entrée audio.

## Syntaxe

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

### Paramètres

**`audioDeviceSelectionType`**   [PartyAudioDeviceSelectionType\*](/fr/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype)\
*output*

Une valeur de sortie indiquant le type de sélection utilisé pour sélectionner le `deviceId` fourni.

**`audioDeviceSelectionContext`**   [PartyString\*](/fr/services/playfab/multiplayer/networking/reference/typedefs)\
*library-allocated output*

Avec [PartyAudioDeviceSelectionType::None](/fr/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype) ou [PartyAudioDeviceSelectionType::SystemDefault](/fr/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype), `audioDeviceSelectionContext` est vide. Avec [PartyAudioDeviceSelectionType::PlatformUserDefault](/fr/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype) ou [PartyAudioDeviceSelectionType::Manual](/fr/services/playfab/multiplayer/networking/reference/enums/partyaudiodeviceselectiontype), `audioDeviceSelectionContext` correspond à la valeur fournie lors d'un appel précédent à [SetAudioInput()](/fr/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_setaudioinput). La mémoire de la chaîne reste valide jusqu'à ce que le prochain [PartyLocalChatAudioInputChangedStateChange](/fr/services/playfab/multiplayer/networking/reference/structs/partylocalchataudioinputchangedstatechange) soit fourni via [PartyManager::StartProcessingStateChanges()](/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges) ou que le contrôle de chat soit détruit.

**`deviceId`**   [PartyString\*](/fr/services/playfab/multiplayer/networking/reference/typedefs)\
*library-allocated output*

Une valeur de sortie indiquant l'identificateur du périphérique d'entrée audio sélectionné. La mémoire de la chaîne reste valide jusqu'à ce que le prochain [PartyLocalChatAudioInputChangedStateChange](/fr/services/playfab/multiplayer/networking/reference/structs/partylocalchataudioinputchangedstatechange) soit fourni via [PartyManager::StartProcessingStateChanges()](/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_startprocessingstatechanges) ou que le contrôle de chat soit détruit.

### Valeur renvoyée

PartyError

`c_partyErrorSuccess` si l'appel a réussi ; sinon, un code d'erreur. La forme lisible du code d'erreur peut être obtenue via [PartyManager::GetErrorMessage()](/fr/services/playfab/multiplayer/networking/reference/classes/PartyManager/methods/partymanager_geterrormessage).

## Remarques

Une chaîne d'identificateur de périphérique vide indique qu'aucune entrée n'a été sélectionnée.

## Configuration requise

**En-tête :** Party.h

## Voir aussi

[PartyLocalChatControl](/fr/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/partylocalchatcontrol)\
[PartyLocalChatControl::SetAudioInput](/fr/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_setaudioinput)\
[PartyLocalChatControl::GetAudioOutput](/fr/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getaudiooutput)


## Related topics

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