> 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). --- > Call-level capabilities state