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

# game_chat_user_chat_indicator

> game_chat_user_chat_indicator

# game\_chat\_user\_chat\_indicator

Defines the current chat status of a user in relationship to the local users.

<a id="syntaxSection" />

## Syntax

```cpp theme={null}
enum class game_chat_user_chat_indicator  
{  
    silent,  
    talking,  
    local_microphone_muted,  
    incoming_communications_muted,  
    reputation_restricted,  
    platform_restricted,  
    no_chat_focus,  
    no_microphone,  
}  
```

<a id="constantsSection" />

## Constants

| Constant                        | Description                                                                                                                                                                                                                                                                                                                                                                          |
| ------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| silent                          | The user is not currently talking. <br /><br />Users that have recently been added to the local [chat\_manager](/reference/chat/gamechat2/classes/chat_manager/chat_manager) instance are silent until Game Chat has finished performing asynchronous privacy and privilege checks.                                                                                                  |
| talking                         | The user is currently talking.                                                                                                                                                                                                                                                                                                                                                       |
| local\_microphone\_muted        | The user's local microphone is muted.                                                                                                                                                                                                                                                                                                                                                |
| incoming\_communications\_muted | The remote user has been muted by all local users.                                                                                                                                                                                                                                                                                                                                   |
| reputation\_restricted          | Chat with this user is limited because the user has an "Avoid Me" reputation designated by the XBOX Live service and Game Chat 2 has applied a [game\_chat\_communication\_relationship\_adjuster::reputation](/reference/chat/gamechat2/enums/game_chat_communication_relationship_adjuster) relationship adjuster for one or more local users.                                     |
| platform\_restricted            | Chat with this user is limited due to platform restrictions involving one or more local users.                                                                                                                                                                                                                                                                                       |
| no\_chat\_focus                 | The user is not able to chat because the app hasn't specified the microphone capability in its AppXManifest, or a user has changed chat audio focus away from the app.                                                                                                                                                                                                               |
| no\_microphone                  | The user does not have a microphone available or configured. <br /><br />This state appears only for local users. If chat communication with a remote user without a microphone would otherwise be restricted due to, for example, muting or team membership, the remote user appears as having that restriction. Otherwise, a remote user without a microphone appears as `silent`. |

<a id="remarksSection" />

## Remarks

This enumeration is used by [chat\_user::chat\_indicator](/reference/chat/gamechat2/classes/chat_user/methods/chat_user_chat_indicator) to assist in providing a UI representation of the current chat status of a user, in relation to the local users. The representation is meant to provide local users with information as to what and why they are, or aren't, hearing or seeing in terms of communication with that user. For more information about providing a UI representation of the current chat status of a user, see the [UI](/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2#ui) section of [Using the Game Chat C++ API](/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2).

<a id="requirementsSection" />

## Requirements

**Header:** GameChat2.h

**Supported platforms:** Windows, XBOX One family consoles and XBOX Series consoles

<a id="seealsoSection" />

## See also

[Intro to Game Chat 2](/services/xbox-services/multiplayer/chat/game-chat2/game-chat-2-intro)\
[chat\_user](/reference/chat/gamechat2/classes/chat_user/chat_user)\
[GameChat2 members](/reference/chat/gamechat2/gamechat2_members)


## Related topics

- [chat_user::chat_indicator](/reference/chat/gamechat2/classes/chat_user/methods/chat_user_chat_indicator.md)
- [chat_manager::add_remote_user](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_add_remote_user.md)
- [Using the Game Chat 2 C++ API](/services/xbox-services/multiplayer/chat/game-chat2/using-game-chat-2.md)
- [chat_manager::add_local_user](/reference/chat/gamechat2/classes/chat_manager/methods/chat_manager_add_local_user.md)
- [GameChat2 members](/reference/chat/gamechat2/gamechat2_members.md)
