> For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

# addAdditionalDevice

> Adds an additional media input device to the call.

```ts
addAdditionalDevice(options): Promise<void>
```

Adds an additional media input device to the call.

## **Parameters**

Media constraints for the additional capture. See [`MediaOptions`](/docs/browser-sdk/v4/reference/interfaces/media-options).

## **Returns**

`Promise<void>`

## **Examples**

```ts
await selfParticipant.addAdditionalDevice(options);
```