# XWUIGameVoiceStatus

A voice-chat status indicator that renders a compact speaker list with four animated audio bars per speaker, an "X" mute marker, and an active-speaking highlight. Drive it with the `speakers` data array (each entry has `name`, `speaking`, and `muted`); tune appearance with `position`, `size`, and `showNames` in `conf_comp`. Use it as a VoIP overlay in multiplayer sessions to show who is talking and who is muted.

## Basic Usage

Instantiates a voice status overlay against the `#app` container with default config and an empty speaker list.

```example
file: examples/BasicUsage.ts
html: examples/BasicUsage.html
title: Basic Usage
description: Creates an XWUIGameVoiceStatus with default size and no speakers.
```

## Active Channel

A busy party channel mixing speaking, muted, and idle speakers in a larger overlay.

```example
file: examples/ActiveChannel.ts
html: examples/ActiveChannel.html
title: Active Channel
description: A six-speaker overlay mixing speaking highlights and muted markers at size lg.
```

## Compact No Names

A tiny icon-only indicator that hides names and shows just audio bars and mute marks.

```example
file: examples/CompactNoNames.ts
html: examples/CompactNoNames.html
title: Compact No Names
description: A minimal corner overlay with showNames disabled at size xs.
```

```api
```
