> ## 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::GetAudioOutput

> Fournit le haut-parleur ou casque préféré que le contrôle de clavardage a été configuré pour utiliser comme sortie audio.

Fournit le haut-parleur ou casque préféré que le contrôle de clavardage a été configuré pour utiliser comme sortie audio.

## Syntaxe

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

### Paramètres

**`audioDeviceSelectionType`**   [PartyAudioDeviceSelectionType\*](/fr-CA/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-CA/services/playfab/multiplayer/networking/reference/typedefs)\
*library-allocated output*

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

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

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

### Valeur de retour

PartyError

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

## Remarques

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

## Configuration requise

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

## Voir aussi

[PartyLocalChatControl](/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/partylocalchatcontrol)\
[PartyLocalChatControl::SetAudioOutput](/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_setaudiooutput)\
[PartyLocalChatControl::GetAudioInput](/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getaudioinput)


## Related topics

- [PartyLocalChatControl::SetAudioOutput](/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_setaudiooutput.md)
- [PartyLocalChatControl::GetAudioInput](/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getaudioinput.md)
- [PartyLocalChatControl](/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/partylocalchatcontrol.md)
- [PartyLocalChatControl::SetAudioInput](/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_setaudioinput.md)
- [PartyLocalChatControl::GetAudioRenderVolume](/fr-CA/services/playfab/multiplayer/networking/reference/classes/PartyLocalChatControl/methods/partylocalchatcontrol_getaudiorendervolume.md)
