*** id: ca6dc4b9-c77b-4c78-99dd-376f6dd29b7a title: getCameraDevices slug: /js/reference/webrtc/get-camera-devices description: getCameraDevices function in the WebRTC namespace. max-toc-depth: 3 ---------------- ### getCameraDevices * `Const` **getCameraDevices**(): `Promise` — See [MediaDeviceInfo](https://developer.mozilla.org/en-US/docs/Web/API/mediadeviceinfo) for more details. Returns an array of camera devices that can be accessed on this device (for which we have permissions). #### Returns `Promise` #### Example ```javascript await SignalWire.WebRTC.getCameraDevices(); // [ // { // "deviceId": "Rug5Bk...4TMhY=", // "kind": "videoinput", // "label": "HD FaceTime Camera", // "groupId": "Su/dzw...ccfnY=" // } // ] ```