# Enum.AvatarChatServiceFeature

Roblox Engine API enum from Roblox Studio 0.744.0.7441077 (version-7aaa6838d36c4448).

- HTML page: https://rapi.sleaze.dev/enums/AvatarChatServiceFeature/
- Roblox documentation: https://create.roblox.com/docs/reference/engine/enums/AvatarChatServiceFeature

A bitmask enum whose items represent individual avatar chat capabilities for voice and video communication within an experience.

## Items

| Name | Value | Description |
| --- | --- | --- |
| `None` | 0 | No avatar chat features are enabled. This is the default value of the bitmask before any capabilities are resolved. |
| `UniverseAudio` | 1 | Voice chat audio is enabled at the universe level. This is a server-side setting configured by the experience creator; it must be combined with `AvatarChatServiceFeature.PlaceAudio` for audio to be active in a given place. |
| `UniverseVideo` | 2 | Avatar video (camera-based facial animation) is enabled at the universe level. This is a server-side setting configured by the experience creator; it must be combined with `AvatarChatServiceFeature.PlaceVideo` for video to be active in a given place. |
| `PlaceAudio` | 4 | Voice chat audio is enabled for the current place. Both this flag and `AvatarChatServiceFeature.UniverseAudio` must be set for audio to be active in the place. |
| `PlaceVideo` | 8 | Avatar video (camera-based facial animation) is enabled for the current place. Both this flag and `AvatarChatServiceFeature.UniverseVideo` must be set for video to be active in the place. |
| `UserAudioEligible` | 16 | The user meets the requirements to use voice chat audio (age-verified, not banned, etc.). Eligibility is resolved per-player from backend permissions; it does not imply the user has opted in (see `AvatarChatServiceFeature.UserAudio`). |
| `UserAudio` | 32 | The user has opted in to voice chat audio. This flag is only meaningful when `AvatarChatServiceFeature.UserAudioEligible` is also set; together they indicate the user both can and has chosen to use voice. |
| `UserVideoEligible` | 64 | The user meets the requirements to use avatar video (camera-based facial animation). Eligibility is resolved per-player from backend permissions; it does not imply the user has opted in (see `AvatarChatServiceFeature.UserVideo`). |
| `UserVideo` | 128 | The user has opted in to avatar video (camera-based facial animation). This flag is only meaningful when `AvatarChatServiceFeature.UserVideoEligible` is also set; together they indicate the user both can and has chosen to use video. |
| `UserBanned` | 256 | The user is currently banned from avatar chat features. When this flag is present in the client features mask, voice and video capabilities are unavailable to the player regardless of other eligibility flags. |
| `UserVerifiedForVoice` | 512 | The user has completed voice verification. |

## Used by

Each entry lists the class, then the role and names of the members that use this type.

- [AvatarChatService](https://rapi.sleaze.dev/classes/AvatarChatService.md): method parameter `IsEnabled`
