Membros do GameChat2
Classes
| Classe | Descrição |
|---|---|
| chat_manager | Fornece funcionalidade de gerenciamento para interagir com o Game Chat 2. |
| chat_user | Representa um usuário individual, local ou remoto, que foi adicionado à instância local de chat_manager. |
| chat_user_local | Uma subclasse que encapsula as operações possíveis somente em usuários locais. |
| 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 | Representa o lado de dados de entrada do pipeline de manipulação de áudio remoto. |
| pre_encode_audio_stream | Representa o pipeline de manipulação de áudio local. |
Funções
| Função | Descrição |
|---|---|
| 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 | 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 | 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 | Representa informações específicas da alteração de estado game_chat_state_change_type::communication_relationship_adjuster_changed. |
| 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 | Representa uma estrutura base genérica para um evento, uma alteração de estado ou dados de saída. |
| 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 | Representa informações específicas da alteração de estado game_chat_state_change_type::text_chat_received. |
| 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. |
| 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. |
Enumerações
| Enumeração | Descrição |
|---|---|
| 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 | Representa o status solicitado do recurso de manipulação de áudio. |
| 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. |
| game_chat_communication_relationship_flags | Define o relacionamento de comunicação entre dois usuários. |
| game_chat_data_transport_requirement | Define os requisitos de transporte de dados para dados de saída. |
| 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 | 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 | Define os modos de conversão de fala em texto disponíveis para o Game Chat 2. |
| game_chat_state_change_type | Define os tipos de objetos game_chat_state_change que podem ser relatados por chat_manager::start_processing_state_changes. |
| game_chat_stream_state_change_type | Define os tipos de objetos game_chat_stream_state_change que podem ser relatados por chat_manager::start_processing_stream_state_changes. |
| game_chat_thread_id | Define os tipos de threads que o Game Chat 2 usa para fins internos. |
| game_chat_user_chat_indicator | Define o status de chat atual de um usuário em relação aos usuários locais. |
