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

# game_chat_shared_device_communication_relationship_resolution_mode

> game_chat_shared_device_communication_relationship_resolution_mode

# game\_chat\_shared\_device\_communication\_relationship\_resolution\_mode

Définit la façon dont Game Chat 2 doit résoudre les conflits de relations de communication pour les utilisateurs qui se trouvent sur un appareil partagé, comme Kinect.

<a id="syntaxSection" />

## Syntaxe

```cpp theme={null}
enum class game_chat_shared_device_communication_relationship_resolution_mode  
{  
    permissive,  
    restrictive  
}  
```

<a id="constantsSection" />

## Constantes

| Constante | Description |
| - | - |
| permissive | Game Chat 2 doit choisir la relation la plus permissive pour déterminer si l'audio d'un appareil partagé doit être envoyé aux utilisateurs distants ou rendu pour les utilisateurs locaux.<br /><br />Ce choix équivaut à appliquer une opération OU au niveau du bit sur les indicateurs de relation des relations de communication des utilisateurs de l'appareil partagé. |
| restrictive | Game Chat 2 doit choisir la relation la plus restrictive pour déterminer si l'audio d'un appareil partagé doit être envoyé aux utilisateurs distants ou rendu pour les utilisateurs locaux. |

<a id="remarksSection" />

## Remarques

Cette énumération est utilisée par la méthode [chat\_manager::initialize](/fr-CA/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_initialize) pour indiquer comment Game Chat 2 doit résoudre les conflits de relations de communication pour les utilisateurs qui partagent un appareil audio, comme un Kinect. Vous pouvez appeler [chat\_user\_local::set\_communication\_relationship](/fr-CA/reference/chat/gamechat2/classes/chat_user/chat_user_local/methods/chat_user_local_set_communication_relationship) pour définir la relation de communication entre un utilisateur local et un utilisateur cible, et ces relations sont comparées pour déterminer si l'audio d'un appareil partagé doit être envoyé aux utilisateurs distants ou rendu pour les utilisateurs locaux. Vous pouvez aussi appeler [chat\_user\_local::get\_effective\_communication\_relationship](/fr-CA/reference/chat/gamechat2/classes/chat_user/chat_user_local/methods/chat_user_local_get_effective_communication_relationship) pour obtenir la relation de communication effective résultante que Game Chat 2 applique entre un utilisateur local et un utilisateur cible. Pour plus d'information sur les relations de communication, consultez [Utilisation de l'API C++ de Game Chat 2](/fr-CA/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2).

<a id="requirementsSection" />

## Configuration requise

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

**Plateformes prises en charge :** Windows, consoles de la famille XBOX One et consoles XBOX Series

<a id="seealsoSection" />

## Voir aussi

[Présentation de Game Chat 2](/fr-CA/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro)\
[Membres de GameChat2](/fr-CA/reference/chat/gamechat2/gamechat2_members)


## Related topics

- [game_chat_shared_device_communication_relationship_resolution_mode](/ja-jp/reference/chat/gamechat2/enums/game_chat_shared_device_communication_relationship_resolution_mode.md)
- [post_decode_audio_sink_stream::can_receive_audio_from_source_stream](/reference/chat/gamechat2/classes/post_decode_audio_sink_stream/methods/post_decode_audio_sink_stream_can_receive_audio_from_source_stream.md)
