[Exposed=Window] interface HTMLUserMediaElement : HTMLElement { [HTMLConstructor] constructor(); [CEReactions] attribute DOMString type; attribute EventHandler onstream; static boolean isTypeSupported(DOMString type); readonly attribute MediaStream? stream; readonly attribute any error; undefined setConstraints(optional MediaStreamConstraints constraints = {}); }; HTMLUserMediaElement includes InPagePermissionMixin;