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

# Miembros de GameChat2 (contenido de la API)

> GameChat2 members

# Miembros de GameChat2

## Clases

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

## Funciones

| Función | Descripción |
| - | - |
| [game\_chat\_allocate\_memory\_callback](https://docs.xbox.com/es/reference/chat/gamechat2/functions/game_chat_allocate_memory_callback.md) | 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](https://docs.xbox.com/es/reference/chat/gamechat2/functions/game_chat_free_memory_callback.md) | 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](https://docs.xbox.com/es/reference/chat/gamechat2/structs/game_chat_audio_format.md) | 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](https://docs.xbox.com/es/reference/chat/gamechat2/structs/game_chat_communication_relationship_adjuster_changed_state_change.md) | Representa información específica del cambio de estado [game\_chat\_state\_change\_type::communication\_relationship\_adjuster\_changed](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_state_change_type.md). |
| [game\_chat\_data\_frame](https://docs.xbox.com/es/reference/chat/gamechat2/structs/game_chat_data_frame.md) | 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](https://docs.xbox.com/es/reference/chat/gamechat2/structs/game_chat_state_change.md) | Representa una estructura base genérica para un evento, un cambio de estado o datos salientes. |
| [game\_chat\_stream\_state\_change](https://docs.xbox.com/es/reference/chat/gamechat2/structs/game_chat_stream_state_change.md) | 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](https://docs.xbox.com/es/reference/chat/gamechat2/structs/game_chat_text_chat_received_state_change.md) | Representa información específica del cambio de estado [game\_chat\_state\_change\_type::text\_chat\_received](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_state_change_type.md). |
| [game\_chat\_text\_conversion\_preference\_changed\_state\_change](https://docs.xbox.com/es/reference/chat/gamechat2/structs/game_chat_text_conversion_preference_changed_state_change.md) | Representa información específica del cambio de estado [game\_chat\_state\_change\_type::text\_conversion\_preference\_changed](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_state_change_type.md). |
| [game\_chat\_transcribed\_chat\_received\_state\_change](https://docs.xbox.com/es/reference/chat/gamechat2/structs/game_chat_transcribed_chat_received_state_change.md) | Representa información específica del cambio de estado [game\_chat\_state\_change\_type::transcribed\_chat\_received](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_state_change_type.md). |

## Enumeraciones

| Enumeración | Descripción |
| - | - |
| [game\_chat\_audio\_encoding\_bitrate](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_audio_encoding_bitrate.md) | 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](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_audio_manipulation_mode_flags.md) | Representa el estado solicitado de la característica de manipulación de audio. |
| [game\_chat\_communication\_relationship\_adjuster](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_communication_relationship_adjuster.md) | 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](https://docs.xbox.com/es/reference/chat/gamechat2/classes/chat_user/chat_user_local/methods/chat_user_local_set_communication_relationship.md). |
| [game\_chat\_communication\_relationship\_flags](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_communication_relationship_flags.md) | Define la relación de comunicación entre dos usuarios. |
| [game\_chat\_data\_transport\_requirement](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_data_transport_requirement.md) | Define los requisitos de transporte de datos para los datos salientes. |
| [game\_chat\_sample\_type](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_sample_type.md) | Describe el tipo de datos que representa una única muestra de audio de Game Chat 2. |
| [game\_chat\_shared\_device\_communication\_relationship\_resolution\_mode](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_shared_device_communication_relationship_resolution_mode.md) | 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](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_speech_to_text_conversion_mode.md) | Define los modos de conversión de voz a texto disponibles para Game Chat 2. |
| [game\_chat\_state\_change\_type](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_state_change_type.md) | Define los tipos de objetos [game\_chat\_state\_change](https://docs.xbox.com/es/reference/chat/gamechat2/structs/game_chat_state_change.md) que puede notificar [chat\_manager::start\_processing\_state\_changes](https://docs.xbox.com/es/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_state_changes.md). |
| [game\_chat\_stream\_state\_change\_type](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_stream_state_change_type.md) | Define los tipos de objetos [game\_chat\_stream\_state\_change](https://docs.xbox.com/es/reference/chat/gamechat2/structs/game_chat_stream_state_change.md) que puede notificar [chat\_manager::start\_processing\_stream\_state\_changes](https://docs.xbox.com/es/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_start_processing_stream_state_changes.md). |
| [game\_chat\_thread\_id](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_thread_id.md) | Define los tipos de subprocesos que Game Chat 2 usa con fines internos. |
| [game\_chat\_user\_chat\_indicator](https://docs.xbox.com/es/reference/chat/gamechat2/enums/game_chat_user_chat_indicator.md) | Define el estado actual de chat de un usuario en relación con los usuarios locales. |


## Related topics

- [Referencia de la API de chat (contenido)](https://docs.xbox.com/es/reference/chat/gc-reference-chat-toc.md)
- [Uso de la API de C++ de Game Chat 2](https://docs.xbox.com/es/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2.md)
- [Miembros de XError (contenido de la API)](https://docs.xbox.com/es/reference/system/xerror/xerror_members.md)
- [Miembros de XtfRemoteRun (contenido de la API)](https://docs.xbox.com/es/reference/tools/xtf/xtfremoterun/xtfremoterun_members.md)
- [Contenido de la clase](https://docs.xbox.com/es/reference/chat/gamechat2/classes/chat_user/chat_user_local/chat_user_local.md)
