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

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

## Sintaxe

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

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

## Comentários

Essa enumeração é usada pelo método [chat\_manager::initialize](https://docs.xbox.com/pt-BR/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_initialize.md) 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](https://docs.xbox.com/pt-BR/reference/chat/gamechat2/classes/chat_user/chat_user_local/methods/chat_user_local_set_communication_relationship.md) 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](https://docs.xbox.com/pt-BR/reference/chat/gamechat2/classes/chat_user/chat_user_local/methods/chat_user_local_get_effective_communication_relationship.md) 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](https://docs.xbox.com/pt-BR/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2.md).

## Requisitos

**Cabeçalho:** GameChat2.h

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

## Confira também

[Introdução ao Game Chat 2](https://docs.xbox.com/pt-BR/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro.md)\
[Membros do GameChat2](https://docs.xbox.com/pt-BR/reference/chat/gamechat2/gamechat2_members.md)


## Related topics

- [post_decode_audio_sink_stream::can_receive_audio_from_source_stream](https://docs.xbox.com/pt-BR/reference/chat/gamechat2/classes/post_decode_audio_sink_stream/methods/post_decode_audio_sink_stream_can_receive_audio_from_source_stream.md)
- [Membros do GameChat2 (conteúdo da API)](https://docs.xbox.com/pt-BR/reference/chat/gamechat2/gamechat2_members.md)
- [initialize](https://docs.xbox.com/pt-BR/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_initialize.md)
- [set_communication_relationship](https://docs.xbox.com/pt-BR/reference/chat/gamechat2/classes/chat_user/chat_user_local/methods/chat_user_local_set_communication_relationship.md)
- [game_chat_communication_relationship_adjuster](https://docs.xbox.com/pt-BR/reference/chat/gamechat2/enums/game_chat_communication_relationship_adjuster.md)
