> This page is for Browser SDK, version v4 (default).
> For other versions, use one of these documentation indexes:
> - v4 (default): https://signalwire.com/docs/browser-sdk/v4/llms.txt
> - v3: https://signalwire.com/docs/browser-sdk/v3/llms.txt
> - v2: https://signalwire.com/docs/browser-sdk/v2/llms.txt

> Fetch clean Markdown by appending `.md` to any page URL under https://signalwire.com/docs or requesting it with the HTTP header `Accept: text/markdown`. The root index at https://signalwire.com/docs/llms.txt lists the available documentation indexes.

# CallCapabilitiesState

> Call-level capabilities state

Call-level capabilities state

## **Properties**

**`device`** `boolean` — required

Whether the local participant can change devices on the call.

---

**`end`** `boolean` — required

Whether the local participant can end the call.

---

**`lock`** `OnOffCapability` — required

Capability to lock or unlock the call. See [`OnOffCapability`](/docs/browser-sdk/v4/reference/interfaces/on-off-capability).

---

**`member`** `MemberCapabilities` — required

Capabilities applied to other members on the call. See [`MemberCapabilities`](/docs/browser-sdk/v4/reference/interfaces/member-capabilities).

---

**`screenshare`** `boolean` — required

Whether screen-sharing is allowed.

---

**`self`** `MemberCapabilities` — required

Capabilities applied to the local participant. See [`MemberCapabilities`](/docs/browser-sdk/v4/reference/interfaces/member-capabilities).

---

**`sendDigit`** `boolean` — required

Whether DTMF digits can be sent on this call.

---

**`setLayout`** `boolean` — required

Whether the layout can be changed.

---

**`vmutedHide`** `OnOffCapability` — required

Capability to hide the video tile when video is muted. See [`OnOffCapability`](/docs/browser-sdk/v4/reference/interfaces/on-off-capability).

---