Membres de GameChat2
Classes
| Classe | Description |
|---|---|
| chat_manager | Fournit des fonctionnalités de gestion pour interagir avec Game Chat 2. |
| chat_user | Représente un utilisateur local ou distant individuel qui a été ajouté à l’instance chat_manager locale. |
| chat_user_local | Sous-classe encapsulant les opérations possibles uniquement sur les utilisateurs locaux. |
| post_decode_audio_sink_stream | Représente le côté données sortantes du pipeline de manipulation audio distant. |
| post_decode_audio_source_stream | Représente le côté données entrantes du pipeline de manipulation audio distant. |
| pre_encode_audio_stream | Représente le pipeline de manipulation audio local. |
Fonctions
| Fonction | Description |
|---|---|
| game_chat_allocate_memory_callback | Rappel invoqué chaque fois qu’une nouvelle mémoire tampon doit être allouée dynamiquement par la bibliothèque Game Chat. |
| game_chat_free_memory_callback | Représente un rappel invoqué chaque fois qu’une mémoire tampon précédemment allouée n’est plus nécessaire à la bibliothèque Game Chat 2 et peut être libérée. |
Structures
| Structure | Description |
|---|---|
| game_chat_audio_format | Décrit les informations de format nécessaires pour interpréter les données audio de Game Chat 2. |
| game_chat_communication_relationship_adjuster_changed_state_change | Représente les informations propres au changement d’état game_chat_state_change_type::communication_relationship_adjuster_changed. |
| game_chat_data_frame | Représente des informations sur les données sortantes de Game Chat 2 qui doivent être remises aux points de terminaison Game Chat 2 distants. |
| game_chat_state_change | Représente une structure de base générique pour un événement, un changement d’état ou des données sortantes. |
| game_chat_stream_state_change | Représentation sous forme de structure de base générique d’un événement pour les flux de manipulation audio. |
| game_chat_text_chat_received_state_change | Représente les informations propres au changement d’état game_chat_state_change_type::text_chat_received. |
| game_chat_text_conversion_preference_changed_state_change | Représente les informations propres au changement d’état game_chat_state_change_type::text_conversion_preference_changed. |
| game_chat_transcribed_chat_received_state_change | Représente les informations propres au changement d’état game_chat_state_change_type::transcribed_chat_received. |
Énumérations
| Énumération | Description |
|---|---|
| game_chat_audio_encoding_bitrate | Définit le débit binaire d’encodage audio utilisé par Game Chat 2 pour générer les paquets audio sortants. |
| game_chat_audio_manipulation_mode_flags | Représente l’état demandé de la fonctionnalité de manipulation audio. |
| game_chat_communication_relationship_adjuster | Définit les étapes d’ajustement supplémentaires appliquées par Game Chat 2 à une relation de communication précédemment définie en appelant chat_user_local::set_communication_relationship. |
| game_chat_communication_relationship_flags | Définit la relation de communication entre deux utilisateurs. |
| game_chat_data_transport_requirement | Définit les exigences de transport des données sortantes. |
| game_chat_sample_type | Décrit le type de données qui représente un échantillon audio unique de Game Chat 2. |
| game_chat_shared_device_communication_relationship_resolution_mode | Définit la manière dont Game Chat 2 doit résoudre les conflits de relation de communication pour les utilisateurs qui se trouvent sur un appareil partagé, tel que Kinect. |
| game_chat_speech_to_text_conversion_mode | Définit les modes de conversion de la parole en texte disponibles pour Game Chat 2. |
| game_chat_state_change_type | Définit les types d’objets game_chat_state_change qui peuvent être signalés par chat_manager::start_processing_state_changes. |
| game_chat_stream_state_change_type | Définit les types d’objets game_chat_stream_state_change qui peuvent être signalés par chat_manager::start_processing_stream_state_changes. |
| game_chat_thread_id | Définit les types de threads que Game Chat 2 utilise à des fins internes. |
| game_chat_user_chat_indicator | Définit l’état de conversation actuel d’un utilisateur par rapport aux utilisateurs locaux. |
