MediaDeviceInfo

The MediaDeviceInfo interface of the Media Capture and Streams API contains information that describes a single media input or output device. Available only in secure contexts.

MDN Reference

Inheritors

Properties

Link copied to clipboard
external val deviceId: String

The deviceId read-only property of the MediaDeviceInfo interface returns a string that is an identifier for the represented device and is persisted across sessions.

Link copied to clipboard
external val groupId: String

The groupId read-only property of the MediaDeviceInfo interface returns a string that is a group identifier.

Link copied to clipboard
external val kind: MediaDeviceKind

The kind read-only property of the MediaDeviceInfo interface returns an enumerated value, that is either "videoinput", "audioinput" or "audiooutput".

Link copied to clipboard
external val label: String

The label read-only property of the MediaDeviceInfo interface returns a string describing this device (for example "External USB Webcam").

Functions

Link copied to clipboard
external fun toJSON(): JsAny

The toJSON() method of the MediaDeviceInfo interface is a serializer; it returns a JSON representation of the MediaDeviceInfo object.