enumerateDevices

View as Markdown

enumerateDevices

  • Const enumerateDevices(): Promise<MediaDeviceInfo[]> — See MediaDeviceInfo for more details.

Enumerates the media input and output devices available on this device.

Depending on the browser, some information (such as the label and deviceId attributes) could be hidden until permission is granted, for example by calling getUserMedia.

Returns

Promise<MediaDeviceInfo[]>

Example

1await SignalWire.WebRTC.enumerateDevices();
2// [
3// {
4// "deviceId": "Rug5Bk...4TMhY=",
5// "kind": "videoinput",
6// "label": "HD FaceTime Camera",
7// "groupId": "EEX/N2...AjrOs="
8// },
9// ...
10// ]