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

# Membros do GameChat2

> Membros do GameChat2

# Membros do GameChat2

## Classes

| Classe | Descrição |
| - | - |
| [chat\_manager](/pt-BR/reference/chat/gamechat2/classes/chat_manager/chat_manager) | Fornece funcionalidade de gerenciamento para interagir com o Game Chat 2. |
| [chat\_user](/pt-BR/reference/chat/gamechat2/classes/chat_user/chat_user) | Representa um usuário individual, local ou remoto, que foi adicionado à instância local de [chat\_manager](/pt-BR/reference/chat/gamechat2/classes/chat_manager/chat_manager). |
| [chat\_user\_local](/pt-BR/reference/chat/gamechat2/classes/chat_user/chat_user_local/chat_user_local) | Uma subclasse que encapsula as operações possíveis somente em usuários locais. |
| [post\_decode\_audio\_sink\_stream](/pt-BR/reference/chat/gamechat2/classes/post_decode_audio_sink_stream/post_decode_audio_sink_stream) | Representa o lado de dados de saída do pipeline de manipulação de áudio remoto. |
| [post\_decode\_audio\_source\_stream](/pt-BR/reference/chat/gamechat2/classes/post_decode_audio_source_stream/post_decode_audio_source_stream) | Representa o lado de dados de entrada do pipeline de manipulação de áudio remoto. |
| [pre\_encode\_audio\_stream](/pt-BR/reference/chat/gamechat2/classes/pre_encode_audio_stream/pre_encode_audio_stream) | Representa o pipeline de manipulação de áudio local. |

## Funções

| Função | Descrição |
| - | - |
| [game\_chat\_allocate\_memory\_callback](/pt-BR/reference/chat/gamechat2/functions/game_chat_allocate_memory_callback) | Um retorno de chamada invocado sempre que um novo buffer de memória precisa ser alocado dinamicamente pela biblioteca do Game Chat. |
| [game\_chat\_free\_memory\_callback](/pt-BR/reference/chat/gamechat2/functions/game_chat_free_memory_callback) | Representa um retorno de chamada invocado sempre que um buffer de memória alocado anteriormente não é mais necessário para a biblioteca do Game Chat 2 e pode ser liberado. |

## Estruturas

| Estrutura | Descrição |
| - | - |
| [game\_chat\_audio\_format](/pt-BR/reference/chat/gamechat2/structs/game_chat_audio_format) | Descreve as informações de formato necessárias para interpretar os dados de áudio do Game Chat 2. |
| [game\_chat\_communication\_relationship\_adjuster\_changed\_state\_change](/pt-BR/reference/chat/gamechat2/structs/game_chat_communication_relationship_adjuster_changed_state_change) | Representa informações específicas da alteração de estado [game\_chat\_state\_change\_type::communication\_relationship\_adjuster\_changed](/pt-BR/reference/chat/gamechat2/enums/game_chat_state_change_type). |
| [game\_chat\_data\_frame](/pt-BR/reference/chat/gamechat2/structs/game_chat_data_frame) | Representa informações sobre dados de saída do Game Chat 2 que devem ser entregues a pontos de extremidade remotos do Game Chat 2. |
| [game\_chat\_state\_change](/pt-BR/reference/chat/gamechat2/structs/game_chat_state_change) | Representa uma estrutura base genérica para um evento, uma alteração de estado ou dados de saída. |
| [game\_chat\_stream\_state\_change](/pt-BR/reference/chat/gamechat2/structs/game_chat_stream_state_change) | Uma representação de estrutura base genérica de um evento para fluxos de manipulação de áudio. |
| [game\_chat\_text\_chat\_received\_state\_change](/pt-BR/reference/chat/gamechat2/structs/game_chat_text_chat_received_state_change) | Representa informações específicas da alteração de estado [game\_chat\_state\_change\_type::text\_chat\_received](/pt-BR/reference/chat/gamechat2/enums/game_chat_state_change_type). |
| [game\_chat\_text\_conversion\_preference\_changed\_state\_change](/pt-BR/reference/chat/gamechat2/structs/game_chat_text_conversion_preference_changed_state_change) | Representa informações específicas da alteração de estado [game\_chat\_state\_change\_type::text\_conversion\_preference\_changed](/pt-BR/reference/chat/gamechat2/enums/game_chat_state_change_type). |
| [game\_chat\_transcribed\_chat\_received\_state\_change](/pt-BR/reference/chat/gamechat2/structs/game_chat_transcribed_chat_received_state_change) | Representa informações específicas da alteração de estado [game\_chat\_state\_change\_type::transcribed\_chat\_received](/pt-BR/reference/chat/gamechat2/enums/game_chat_state_change_type). |

## Enumerações

| Enumeração | Descrição |
| - | - |
| [game\_chat\_audio\_encoding\_bitrate](/pt-BR/reference/chat/gamechat2/enums/game_chat_audio_encoding_bitrate) | Define a taxa de bits de codificação de áudio que o Game Chat 2 usa para gerar pacotes de áudio de saída. |
| [game\_chat\_audio\_manipulation\_mode\_flags](/pt-BR/reference/chat/gamechat2/enums/game_chat_audio_manipulation_mode_flags) | Representa o status solicitado do recurso de manipulação de áudio. |
| [game\_chat\_communication\_relationship\_adjuster](/pt-BR/reference/chat/gamechat2/enums/game_chat_communication_relationship_adjuster) | Define as etapas de ajuste extras aplicadas pelo Game Chat 2 a um relacionamento de comunicação que foi definido anteriormente chamando [chat\_user\_local::set\_communication\_relationship](/pt-BR/reference/chat/gamechat2/classes/chat_user/chat_user_local/methods/chat_user_local_set_communication_relationship). |
| [game\_chat\_communication\_relationship\_flags](/pt-BR/reference/chat/gamechat2/enums/game_chat_communication_relationship_flags) | Define o relacionamento de comunicação entre dois usuários. |
| [game\_chat\_data\_transport\_requirement](/pt-BR/reference/chat/gamechat2/enums/game_chat_data_transport_requirement) | Define os requisitos de transporte de dados para dados de saída. |
| [game\_chat\_sample\_type](/pt-BR/reference/chat/gamechat2/enums/game_chat_sample_type) | Descreve o tipo de dados que representa uma única amostra de áudio do Game Chat 2. |
| [game\_chat\_shared\_device\_communication\_relationship\_resolution\_mode](/pt-BR/reference/chat/gamechat2/enums/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. |
| [game\_chat\_speech\_to\_text\_conversion\_mode](/pt-BR/reference/chat/gamechat2/enums/game_chat_speech_to_text_conversion_mode) | Define os modos de conversão de fala em texto disponíveis para o Game Chat 2. |
| [game\_chat\_state\_change\_type](/pt-BR/reference/chat/gamechat2/enums/game_chat_state_change_type) | Define os tipos de objetos [game\_chat\_state\_change](/pt-BR/reference/chat/gamechat2/structs/game_chat_state_change) que podem ser relatados por [chat\_manager::start\_processing\_state\_changes](/pt-BR/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_state_changes). |
| [game\_chat\_stream\_state\_change\_type](/pt-BR/reference/chat/gamechat2/enums/game_chat_stream_state_change_type) | Define os tipos de objetos [game\_chat\_stream\_state\_change](/pt-BR/reference/chat/gamechat2/structs/game_chat_stream_state_change) que podem ser relatados por [chat\_manager::start\_processing\_stream\_state\_changes](/pt-BR/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_stream_state_changes). |
| [game\_chat\_thread\_id](/pt-BR/reference/chat/gamechat2/enums/game_chat_thread_id) | Define os tipos de threads que o Game Chat 2 usa para fins internos. |
| [game\_chat\_user\_chat\_indicator](/pt-BR/reference/chat/gamechat2/enums/game_chat_user_chat_indicator) | Define o status de chat atual de um usuário em relação aos usuários locais. |


## Related topics

- [GameChat2 members](/reference/chat/gamechat2/gamechat2_members.md)
- [GameChat2 멤버](/ko/reference/chat/gamechat2/gamechat2_members.md)
- [GameChat2 メンバー](/ja-jp/reference/chat/gamechat2/gamechat2_members.md)
- [Game chat2](/es/services/xbox-services/multiplayer/chat/game-chat2/index.md)
- [Notas de versão do SDK C++ do PlayFab Multiplayer](/pt-BR/services/playfab/multiplayer/lobby/lobby-matchmaking-sdks/lobby-and-matchmaking-release-notes.md)
