Miembros de GameChat2
Clases
| Clase | Descripción |
|---|---|
| chat_manager | Proporciona funcionalidad de administración para interactuar con Game Chat 2. |
| chat_user | Representa un usuario individual local o remoto que se ha agregado a la instancia local de chat_manager. |
| chat_user_local | Una subclase que encapsula las operaciones posibles solo en usuarios locales. |
| 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 | Representa el lado de datos entrantes de la canalización de manipulación de audio remoto. |
| pre_encode_audio_stream | Representa la canalización de manipulación de audio local. |
Funciones
| Función | Descripción |
|---|---|
| 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 | 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 | 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 | Representa información específica del cambio de estado game_chat_state_change_type::communication_relationship_adjuster_changed. |
| 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 | Representa una estructura base genérica para un evento, un cambio de estado o datos salientes. |
| 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 | Representa información específica del cambio de estado game_chat_state_change_type::text_chat_received. |
| 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. |
| game_chat_transcribed_chat_received_state_change | Representa información específica del cambio de estado game_chat_state_change_type::transcribed_chat_received. |
Enumeraciones
| Enumeración | Descripción |
|---|---|
| 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 | Representa el estado solicitado de la característica de manipulación de audio. |
| 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. |
| game_chat_communication_relationship_flags | Define la relación de comunicación entre dos usuarios. |
| game_chat_data_transport_requirement | Define los requisitos de transporte de datos para los datos salientes. |
| 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 | 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 | Define los modos de conversión de voz a texto disponibles para Game Chat 2. |
| game_chat_state_change_type | Define los tipos de objetos game_chat_state_change que puede notificar chat_manager::start_processing_state_changes. |
| game_chat_stream_state_change_type | Define los tipos de objetos game_chat_stream_state_change que puede notificar chat_manager::start_processing_stream_state_changes. |
| game_chat_thread_id | Define los tipos de subprocesos que Game Chat 2 usa con fines internos. |
| game_chat_user_chat_indicator | Define el estado actual de chat de un usuario en relación con los usuarios locales. |
