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

# GameChat2 members

> GameChat2 members

# Miembros de GameChat2

## Clases

| Clase                                                                                                                                    | Descripción                                                                                                                                                              |
| ---------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [chat\_manager](/reference/chat/gamechat2/classes/chat_manager/chat_manager)                                                             | Proporciona funcionalidad de administración para interactuar con Game Chat 2.                                                                                            |
| [chat\_user](/reference/chat/gamechat2/classes/chat_user/chat_user)                                                                      | Representa un usuario individual local o remoto que se ha agregado a la instancia local de [chat\_manager](/reference/chat/gamechat2/classes/chat_manager/chat_manager). |
| [chat\_user\_local](/reference/chat/gamechat2/classes/chat_user/chat_user_local/chat_user_local)                                         | Una subclase que encapsula las operaciones posibles solo en usuarios locales.                                                                                            |
| [post\_decode\_audio\_sink\_stream](/reference/chat/gamechat2/classes/post_decode_audio_sink_stream/post_decode_audio_sink_stream)       | Representa el lado de datos salientes de la canalización de manipulación de audio remoto.                                                                                |
| [post\_decode\_audio\_source\_stream](/reference/chat/gamechat2/classes/post_decode_audio_source_stream/post_decode_audio_source_stream) | Representa el lado de datos entrantes de la canalización de manipulación de audio remoto.                                                                                |
| [pre\_encode\_audio\_stream](/reference/chat/gamechat2/classes/pre_encode_audio_stream/pre_encode_audio_stream)                          | Representa la canalización de manipulación de audio local.                                                                                                               |

## Funciones

| Función                                                                                                          | Descripción                                                                                                                                                              |
| ---------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [game\_chat\_allocate\_memory\_callback](/reference/chat/gamechat2/functions/game_chat_allocate_memory_callback) | Devolución de llamada que se invoca cada vez que la biblioteca de Game Chat debe asignar dinámicamente un nuevo búfer de memoria.                                        |
| [game\_chat\_free\_memory\_callback](/reference/chat/gamechat2/functions/game_chat_free_memory_callback)         | Representa una devolución de llamada que se invoca cada vez que la biblioteca de Game Chat 2 ya no necesita un búfer de memoria asignado previamente y se puede liberar. |

## Estructuras

| Estructura                                                                                                                                                                        | Descripción                                                                                                                                                                                            |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [game\_chat\_audio\_format](/reference/chat/gamechat2/structs/game_chat_audio_format)                                                                                             | Describe la información de formato necesaria para interpretar los datos de audio de Game Chat 2.                                                                                                       |
| [game\_chat\_communication\_relationship\_adjuster\_changed\_state\_change](/reference/chat/gamechat2/structs/game_chat_communication_relationship_adjuster_changed_state_change) | Representa información específica del cambio de estado [game\_chat\_state\_change\_type::communication\_relationship\_adjuster\_changed](/reference/chat/gamechat2/enums/game_chat_state_change_type). |
| [game\_chat\_data\_frame](/reference/chat/gamechat2/structs/game_chat_data_frame)                                                                                                 | Representa información sobre los datos salientes de Game Chat 2 que deben entregarse a los puntos de conexión remotos de Game Chat 2.                                                                  |
| [game\_chat\_state\_change](/reference/chat/gamechat2/structs/game_chat_state_change)                                                                                             | Representa una estructura base genérica para un evento, un cambio de estado o datos salientes.                                                                                                         |
| [game\_chat\_stream\_state\_change](/reference/chat/gamechat2/structs/game_chat_stream_state_change)                                                                              | Una representación de estructura base genérica de un evento para secuencias de manipulación de audio.                                                                                                  |
| [game\_chat\_text\_chat\_received\_state\_change](/reference/chat/gamechat2/structs/game_chat_text_chat_received_state_change)                                                    | Representa información específica del cambio de estado [game\_chat\_state\_change\_type::text\_chat\_received](/reference/chat/gamechat2/enums/game_chat_state_change_type).                           |
| [game\_chat\_text\_conversion\_preference\_changed\_state\_change](/reference/chat/gamechat2/structs/game_chat_text_conversion_preference_changed_state_change)                   | Representa información específica del cambio de estado [game\_chat\_state\_change\_type::text\_conversion\_preference\_changed](/reference/chat/gamechat2/enums/game_chat_state_change_type).          |
| [game\_chat\_transcribed\_chat\_received\_state\_change](/reference/chat/gamechat2/structs/game_chat_transcribed_chat_received_state_change)                                      | Representa información específica del cambio de estado [game\_chat\_state\_change\_type::transcribed\_chat\_received](/reference/chat/gamechat2/enums/game_chat_state_change_type).                    |

## Enumeraciones

| Enumeración                                                                                                                                                                     | Descripción                                                                                                                                                                                                                                                                                                                 |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [game\_chat\_audio\_encoding\_bitrate](/reference/chat/gamechat2/enums/game_chat_audio_encoding_bitrate)                                                                        | Define la velocidad de bits de codificación de audio que Game Chat 2 usa para generar paquetes de audio salientes.                                                                                                                                                                                                          |
| [game\_chat\_audio\_manipulation\_mode\_flags](/reference/chat/gamechat2/enums/game_chat_audio_manipulation_mode_flags)                                                         | Representa el estado solicitado de la característica de manipulación de audio.                                                                                                                                                                                                                                              |
| [game\_chat\_communication\_relationship\_adjuster](/reference/chat/gamechat2/enums/game_chat_communication_relationship_adjuster)                                              | Define los pasos de ajuste adicionales que Game Chat 2 aplica a una relación de comunicación establecida previamente mediante una llamada a [chat\_user\_local::set\_communication\_relationship](/reference/chat/gamechat2/classes/chat_user/chat_user_local/methods/chat_user_local_set_communication_relationship).      |
| [game\_chat\_communication\_relationship\_flags](/reference/chat/gamechat2/enums/game_chat_communication_relationship_flags)                                                    | Define la relación de comunicación entre dos usuarios.                                                                                                                                                                                                                                                                      |
| [game\_chat\_data\_transport\_requirement](/reference/chat/gamechat2/enums/game_chat_data_transport_requirement)                                                                | Define los requisitos de transporte de datos para los datos salientes.                                                                                                                                                                                                                                                      |
| [game\_chat\_sample\_type](/reference/chat/gamechat2/enums/game_chat_sample_type)                                                                                               | Describe el tipo de datos que representa una única muestra de audio de Game Chat 2.                                                                                                                                                                                                                                         |
| [game\_chat\_shared\_device\_communication\_relationship\_resolution\_mode](/reference/chat/gamechat2/enums/game_chat_shared_device_communication_relationship_resolution_mode) | Define cómo debe resolver Game Chat 2 los conflictos de relaciones de comunicación para los usuarios que están en un dispositivo compartido, como Kinect.                                                                                                                                                                   |
| [game\_chat\_speech\_to\_text\_conversion\_mode](/reference/chat/gamechat2/enums/game_chat_speech_to_text_conversion_mode)                                                      | Define los modos de conversión de voz a texto disponibles para Game Chat 2.                                                                                                                                                                                                                                                 |
| [game\_chat\_state\_change\_type](/reference/chat/gamechat2/enums/game_chat_state_change_type)                                                                                  | Define los tipos de objetos [game\_chat\_state\_change](/reference/chat/gamechat2/structs/game_chat_state_change) que puede notificar [chat\_manager::start\_processing\_state\_changes](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_state_changes).                               |
| [game\_chat\_stream\_state\_change\_type](/reference/chat/gamechat2/enums/game_chat_stream_state_change_type)                                                                   | Define los tipos de objetos [game\_chat\_stream\_state\_change](/reference/chat/gamechat2/structs/game_chat_stream_state_change) que puede notificar [chat\_manager::start\_processing\_stream\_state\_changes](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_stream_state_changes). |
| [game\_chat\_thread\_id](/reference/chat/gamechat2/enums/game_chat_thread_id)                                                                                                   | Define los tipos de subprocesos que Game Chat 2 usa con fines internos.                                                                                                                                                                                                                                                     |
| [game\_chat\_user\_chat\_indicator](/reference/chat/gamechat2/enums/game_chat_user_chat_indicator)                                                                              | Define el estado actual de chat de un usuario en relación con los usuarios locales.                                                                                                                                                                                                                                         |


## Related topics

- [game_chat_thread_id](/es/reference/chat/gamechat2/enums/game_chat_thread_id.md)
- [game_chat_sample_type](/es/reference/chat/gamechat2/enums/game_chat_sample_type.md)
- [game_chat_data_frame](/es/reference/chat/gamechat2/structs/game_chat_data_frame.md)
- [game_chat_state_change](/es/reference/chat/gamechat2/structs/game_chat_state_change.md)
- [game_chat_audio_encoding_bitrate](/es/reference/chat/gamechat2/enums/game_chat_audio_encoding_bitrate.md)
