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

Define como o Game Chat 2 deve resolver conflitos de relacionamento de comunicação para usuários que estão em um dispositivo compartilhado, como o Kinect.

<a id="syntaxSection" />

## Sintaxe

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

<a id="constantsSection" />

## Constantes

| Constante | Descrição |
| - | - |
| permissive | O Game Chat 2 deve escolher o relacionamento mais permissivo ao determinar se o áudio de um dispositivo compartilhado deve ser enviado a usuários remotos ou renderizado para usuários locais.<br /><br />Essa escolha equivale a aplicar uma operação OR bit a bit nos sinalizadores de relacionamento dos relacionamentos de comunicação dos usuários no dispositivo compartilhado. |
| restrictive | O Game Chat 2 deve escolher o relacionamento mais restritivo ao determinar se o áudio de um dispositivo compartilhado deve ser enviado a usuários remotos ou renderizado para usuários locais. |

<a id="remarksSection" />

## Comentários

Essa enumeração é usada pelo método [chat\_manager::initialize](/pt-BR/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_initialize) para indicar como o Game Chat 2 deve resolver conflitos de relacionamento de comunicação para usuários que compartilham um dispositivo de áudio, como um Kinect. Você pode chamar [chat\_user\_local::set\_communication\_relationship](/pt-BR/reference/chat/gamechat2/classes/chat_user/chat_user_local/methods/chat_user_local_set_communication_relationship) para definir o relacionamento de comunicação entre um usuário local e um usuário de destino, e esses relacionamentos são comparados ao determinar se o áudio de um dispositivo compartilhado deve ser enviado a usuários remotos ou renderizado para usuários locais. Você também pode chamar [chat\_user\_local::get\_effective\_communication\_relationship](/pt-BR/reference/chat/gamechat2/classes/chat_user/chat_user_local/methods/chat_user_local_get_effective_communication_relationship) para obter o relacionamento de comunicação efetivo resultante que o Game Chat 2 está impondo entre um usuário local e um usuário de destino. Para obter mais informações sobre relacionamentos de comunicação, confira [Usando a API C++ do Game Chat 2](/pt-BR/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2).

<a id="requirementsSection" />

## Requisitos

**Cabeçalho:** GameChat2.h

**Plataformas com suporte:** Windows, consoles da família XBOX One e consoles XBOX Series

<a id="seealsoSection" />

## Confira também

[Introdução ao Game Chat 2](/pt-BR/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro)\
[Membros do GameChat2](/pt-BR/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)
