prim__applyConstraints : ConstrainablePattern -> UndefOr Constraints -> PrimIO (Promise Undefined)prim__getCapabilities : ConstrainablePattern -> PrimIO Capabilitiesprim__getConstraints : ConstrainablePattern -> PrimIO Constraintsprim__getSettings : ConstrainablePattern -> PrimIO Settingsprim__getCapabilities : InputDeviceInfo -> PrimIO MediaTrackCapabilitiesprim__deviceId : MediaDeviceInfo -> PrimIO Stringprim__groupId : MediaDeviceInfo -> PrimIO Stringprim__kind : MediaDeviceInfo -> PrimIO Stringprim__label : MediaDeviceInfo -> PrimIO Stringprim__toJSON : MediaDeviceInfo -> PrimIO Objectprim__ondevicechange : MediaDevices -> PrimIO (Nullable EventHandlerNonNull)prim__setOndevicechange : MediaDevices -> Nullable EventHandlerNonNull -> PrimIO ()prim__enumerateDevices : MediaDevices -> PrimIO (Promise (Array MediaDeviceInfo))prim__getSupportedConstraints : MediaDevices -> PrimIO MediaTrackSupportedConstraintsprim__getUserMedia : MediaDevices -> UndefOr MediaStreamConstraints -> PrimIO (Promise MediaStream)prim__new : PrimIO MediaStreamprim__new1 : MediaStream -> PrimIO MediaStreamprim__new2 : Array MediaStreamTrack -> PrimIO MediaStreamprim__active : MediaStream -> PrimIO Booleanprim__id : MediaStream -> PrimIO Stringprim__onaddtrack : MediaStream -> PrimIO (Nullable EventHandlerNonNull)prim__setOnaddtrack : MediaStream -> Nullable EventHandlerNonNull -> PrimIO ()prim__onremovetrack : MediaStream -> PrimIO (Nullable EventHandlerNonNull)prim__setOnremovetrack : MediaStream -> Nullable EventHandlerNonNull -> PrimIO ()prim__addTrack : MediaStream -> MediaStreamTrack -> PrimIO ()prim__clone : MediaStream -> PrimIO MediaStreamprim__getAudioTracks : MediaStream -> PrimIO (Array MediaStreamTrack)prim__getTrackById : MediaStream -> String -> PrimIO (Nullable MediaStreamTrack)prim__getTracks : MediaStream -> PrimIO (Array MediaStreamTrack)prim__getVideoTracks : MediaStream -> PrimIO (Array MediaStreamTrack)prim__removeTrack : MediaStream -> MediaStreamTrack -> PrimIO ()prim__enabled : MediaStreamTrack -> PrimIO Booleanprim__setEnabled : MediaStreamTrack -> Boolean -> PrimIO ()prim__id : MediaStreamTrack -> PrimIO Stringprim__kind : MediaStreamTrack -> PrimIO Stringprim__label : MediaStreamTrack -> PrimIO Stringprim__muted : MediaStreamTrack -> PrimIO Booleanprim__onended : MediaStreamTrack -> PrimIO (Nullable EventHandlerNonNull)prim__setOnended : MediaStreamTrack -> Nullable EventHandlerNonNull -> PrimIO ()prim__onmute : MediaStreamTrack -> PrimIO (Nullable EventHandlerNonNull)prim__setOnmute : MediaStreamTrack -> Nullable EventHandlerNonNull -> PrimIO ()prim__onunmute : MediaStreamTrack -> PrimIO (Nullable EventHandlerNonNull)prim__setOnunmute : MediaStreamTrack -> Nullable EventHandlerNonNull -> PrimIO ()prim__readyState : MediaStreamTrack -> PrimIO Stringprim__applyConstraints : MediaStreamTrack -> UndefOr MediaTrackConstraints -> PrimIO (Promise Undefined)prim__clone : MediaStreamTrack -> PrimIO MediaStreamTrackprim__getCapabilities : MediaStreamTrack -> PrimIO MediaTrackCapabilitiesprim__getConstraints : MediaStreamTrack -> PrimIO MediaTrackConstraintsprim__getSettings : MediaStreamTrack -> PrimIO MediaTrackSettingsprim__stop : MediaStreamTrack -> PrimIO ()prim__new : String -> MediaStreamTrackEventInit -> PrimIO MediaStreamTrackEventprim__track : MediaStreamTrackEvent -> PrimIO MediaStreamTrackprim__new : String -> UndefOr String -> PrimIO OverconstrainedErrorprim__constraint : OverconstrainedError -> PrimIO Stringprim__new : PrimIO Capabilitiesprim__new : UndefOr Boolean -> UndefOr Boolean -> PrimIO ConstrainBooleanParametersprim__exact : ConstrainBooleanParameters -> PrimIO (UndefOr Boolean)prim__setExact : ConstrainBooleanParameters -> UndefOr Boolean -> PrimIO ()prim__ideal : ConstrainBooleanParameters -> PrimIO (UndefOr Boolean)prim__setIdeal : ConstrainBooleanParameters -> UndefOr Boolean -> PrimIO ()prim__new : UndefOr (Union2 String (Array String)) -> UndefOr (Union2 String (Array String)) -> PrimIO ConstrainDOMStringParametersprim__exact : ConstrainDOMStringParameters -> PrimIO (UndefOr (Union2 String (Array String)))prim__setExact : ConstrainDOMStringParameters -> UndefOr (Union2 String (Array String)) -> PrimIO ()prim__ideal : ConstrainDOMStringParameters -> PrimIO (UndefOr (Union2 String (Array String)))prim__setIdeal : ConstrainDOMStringParameters -> UndefOr (Union2 String (Array String)) -> PrimIO ()prim__new : UndefOr Double -> UndefOr Double -> PrimIO ConstrainDoubleRangeprim__exact : ConstrainDoubleRange -> PrimIO (UndefOr Double)prim__setExact : ConstrainDoubleRange -> UndefOr Double -> PrimIO ()prim__ideal : ConstrainDoubleRange -> PrimIO (UndefOr Double)prim__setIdeal : ConstrainDoubleRange -> UndefOr Double -> PrimIO ()prim__new : UndefOr Bits32 -> UndefOr Bits32 -> PrimIO ConstrainULongRangeprim__exact : ConstrainULongRange -> PrimIO (UndefOr Bits32)prim__setExact : ConstrainULongRange -> UndefOr Bits32 -> PrimIO ()prim__ideal : ConstrainULongRange -> PrimIO (UndefOr Bits32)prim__setIdeal : ConstrainULongRange -> UndefOr Bits32 -> PrimIO ()prim__new : PrimIO ConstraintSetprim__new : UndefOr (Array ConstraintSet) -> PrimIO Constraintsprim__advanced : Constraints -> PrimIO (UndefOr (Array ConstraintSet))prim__setAdvanced : Constraints -> UndefOr (Array ConstraintSet) -> PrimIO ()prim__new : UndefOr Double -> UndefOr Double -> PrimIO DoubleRangeprim__max : DoubleRange -> PrimIO (UndefOr Double)prim__setMax : DoubleRange -> UndefOr Double -> PrimIO ()prim__min : DoubleRange -> PrimIO (UndefOr Double)prim__setMin : DoubleRange -> UndefOr Double -> PrimIO ()prim__new : UndefOr (Union2 Boolean MediaTrackConstraints) -> UndefOr (Union2 Boolean MediaTrackConstraints) -> PrimIO MediaStreamConstraintsprim__audio : MediaStreamConstraints -> PrimIO (UndefOr (Union2 Boolean MediaTrackConstraints))prim__setAudio : MediaStreamConstraints -> UndefOr (Union2 Boolean MediaTrackConstraints) -> PrimIO ()prim__video : MediaStreamConstraints -> PrimIO (UndefOr (Union2 Boolean MediaTrackConstraints))prim__setVideo : MediaStreamConstraints -> UndefOr (Union2 Boolean MediaTrackConstraints) -> PrimIO ()prim__new : MediaStreamTrack -> PrimIO MediaStreamTrackEventInitprim__track : MediaStreamTrackEventInit -> PrimIO MediaStreamTrackprim__setTrack : MediaStreamTrackEventInit -> MediaStreamTrack -> PrimIO ()prim__new : UndefOr ULongRange -> UndefOr ULongRange -> UndefOr DoubleRange -> UndefOr DoubleRange -> UndefOr (Array String) -> UndefOr (Array String) -> UndefOr ULongRange -> UndefOr ULongRange -> UndefOr (Array Boolean) -> UndefOr (Array Boolean) -> UndefOr (Array Boolean) -> UndefOr DoubleRange -> UndefOr ULongRange -> UndefOr String -> UndefOr String -> PrimIO MediaTrackCapabilitiesprim__aspectRatio : MediaTrackCapabilities -> PrimIO (UndefOr DoubleRange)prim__setAspectRatio : MediaTrackCapabilities -> UndefOr DoubleRange -> PrimIO ()prim__autoGainControl : MediaTrackCapabilities -> PrimIO (UndefOr (Array Boolean))prim__setAutoGainControl : MediaTrackCapabilities -> UndefOr (Array Boolean) -> PrimIO ()prim__channelCount : MediaTrackCapabilities -> PrimIO (UndefOr ULongRange)prim__setChannelCount : MediaTrackCapabilities -> UndefOr ULongRange -> PrimIO ()prim__deviceId : MediaTrackCapabilities -> PrimIO (UndefOr String)prim__setDeviceId : MediaTrackCapabilities -> UndefOr String -> PrimIO ()prim__echoCancellation : MediaTrackCapabilities -> PrimIO (UndefOr (Array Boolean))prim__setEchoCancellation : MediaTrackCapabilities -> UndefOr (Array Boolean) -> PrimIO ()prim__facingMode : MediaTrackCapabilities -> PrimIO (UndefOr (Array String))prim__setFacingMode : MediaTrackCapabilities -> UndefOr (Array String) -> PrimIO ()prim__frameRate : MediaTrackCapabilities -> PrimIO (UndefOr DoubleRange)prim__setFrameRate : MediaTrackCapabilities -> UndefOr DoubleRange -> PrimIO ()prim__groupId : MediaTrackCapabilities -> PrimIO (UndefOr String)prim__setGroupId : MediaTrackCapabilities -> UndefOr String -> PrimIO ()prim__height : MediaTrackCapabilities -> PrimIO (UndefOr ULongRange)prim__setHeight : MediaTrackCapabilities -> UndefOr ULongRange -> PrimIO ()prim__latency : MediaTrackCapabilities -> PrimIO (UndefOr DoubleRange)prim__setLatency : MediaTrackCapabilities -> UndefOr DoubleRange -> PrimIO ()prim__noiseSuppression : MediaTrackCapabilities -> PrimIO (UndefOr (Array Boolean))prim__setNoiseSuppression : MediaTrackCapabilities -> UndefOr (Array Boolean) -> PrimIO ()prim__resizeMode : MediaTrackCapabilities -> PrimIO (UndefOr (Array String))prim__setResizeMode : MediaTrackCapabilities -> UndefOr (Array String) -> PrimIO ()prim__sampleRate : MediaTrackCapabilities -> PrimIO (UndefOr ULongRange)prim__setSampleRate : MediaTrackCapabilities -> UndefOr ULongRange -> PrimIO ()prim__sampleSize : MediaTrackCapabilities -> PrimIO (UndefOr ULongRange)prim__setSampleSize : MediaTrackCapabilities -> UndefOr ULongRange -> PrimIO ()prim__width : MediaTrackCapabilities -> PrimIO (UndefOr ULongRange)prim__setWidth : MediaTrackCapabilities -> UndefOr ULongRange -> PrimIO ()prim__new : UndefOr (Union2 Bits32 ConstrainULongRange) -> UndefOr (Union2 Bits32 ConstrainULongRange) -> UndefOr (Union2 Double ConstrainDoubleRange) -> UndefOr (Union2 Double ConstrainDoubleRange) -> UndefOr (Union3 String (Array String) ConstrainDOMStringParameters) -> UndefOr (Union3 String (Array String) ConstrainDOMStringParameters) -> UndefOr (Union2 Bits32 ConstrainULongRange) -> UndefOr (Union2 Bits32 ConstrainULongRange) -> UndefOr (Union2 Boolean ConstrainBooleanParameters) -> UndefOr (Union2 Boolean ConstrainBooleanParameters) -> UndefOr (Union2 Boolean ConstrainBooleanParameters) -> UndefOr (Union2 Double ConstrainDoubleRange) -> UndefOr (Union2 Bits32 ConstrainULongRange) -> UndefOr (Union3 String (Array String) ConstrainDOMStringParameters) -> UndefOr (Union3 String (Array String) ConstrainDOMStringParameters) -> PrimIO MediaTrackConstraintSetprim__aspectRatio : MediaTrackConstraintSet -> PrimIO (UndefOr (Union2 Double ConstrainDoubleRange))prim__setAspectRatio : MediaTrackConstraintSet -> UndefOr (Union2 Double ConstrainDoubleRange) -> PrimIO ()prim__autoGainControl : MediaTrackConstraintSet -> PrimIO (UndefOr (Union2 Boolean ConstrainBooleanParameters))prim__setAutoGainControl : MediaTrackConstraintSet -> UndefOr (Union2 Boolean ConstrainBooleanParameters) -> PrimIO ()prim__channelCount : MediaTrackConstraintSet -> PrimIO (UndefOr (Union2 Bits32 ConstrainULongRange))prim__setChannelCount : MediaTrackConstraintSet -> UndefOr (Union2 Bits32 ConstrainULongRange) -> PrimIO ()prim__deviceId : MediaTrackConstraintSet -> PrimIO (UndefOr (Union3 String (Array String) ConstrainDOMStringParameters))prim__setDeviceId : MediaTrackConstraintSet -> UndefOr (Union3 String (Array String) ConstrainDOMStringParameters) -> PrimIO ()prim__echoCancellation : MediaTrackConstraintSet -> PrimIO (UndefOr (Union2 Boolean ConstrainBooleanParameters))prim__setEchoCancellation : MediaTrackConstraintSet -> UndefOr (Union2 Boolean ConstrainBooleanParameters) -> PrimIO ()prim__facingMode : MediaTrackConstraintSet -> PrimIO (UndefOr (Union3 String (Array String) ConstrainDOMStringParameters))prim__setFacingMode : MediaTrackConstraintSet -> UndefOr (Union3 String (Array String) ConstrainDOMStringParameters) -> PrimIO ()prim__frameRate : MediaTrackConstraintSet -> PrimIO (UndefOr (Union2 Double ConstrainDoubleRange))prim__setFrameRate : MediaTrackConstraintSet -> UndefOr (Union2 Double ConstrainDoubleRange) -> PrimIO ()prim__groupId : MediaTrackConstraintSet -> PrimIO (UndefOr (Union3 String (Array String) ConstrainDOMStringParameters))prim__setGroupId : MediaTrackConstraintSet -> UndefOr (Union3 String (Array String) ConstrainDOMStringParameters) -> PrimIO ()prim__height : MediaTrackConstraintSet -> PrimIO (UndefOr (Union2 Bits32 ConstrainULongRange))prim__setHeight : MediaTrackConstraintSet -> UndefOr (Union2 Bits32 ConstrainULongRange) -> PrimIO ()prim__latency : MediaTrackConstraintSet -> PrimIO (UndefOr (Union2 Double ConstrainDoubleRange))prim__setLatency : MediaTrackConstraintSet -> UndefOr (Union2 Double ConstrainDoubleRange) -> PrimIO ()prim__noiseSuppression : MediaTrackConstraintSet -> PrimIO (UndefOr (Union2 Boolean ConstrainBooleanParameters))prim__setNoiseSuppression : MediaTrackConstraintSet -> UndefOr (Union2 Boolean ConstrainBooleanParameters) -> PrimIO ()prim__resizeMode : MediaTrackConstraintSet -> PrimIO (UndefOr (Union3 String (Array String) ConstrainDOMStringParameters))prim__setResizeMode : MediaTrackConstraintSet -> UndefOr (Union3 String (Array String) ConstrainDOMStringParameters) -> PrimIO ()prim__sampleRate : MediaTrackConstraintSet -> PrimIO (UndefOr (Union2 Bits32 ConstrainULongRange))prim__setSampleRate : MediaTrackConstraintSet -> UndefOr (Union2 Bits32 ConstrainULongRange) -> PrimIO ()prim__sampleSize : MediaTrackConstraintSet -> PrimIO (UndefOr (Union2 Bits32 ConstrainULongRange))prim__setSampleSize : MediaTrackConstraintSet -> UndefOr (Union2 Bits32 ConstrainULongRange) -> PrimIO ()prim__width : MediaTrackConstraintSet -> PrimIO (UndefOr (Union2 Bits32 ConstrainULongRange))prim__setWidth : MediaTrackConstraintSet -> UndefOr (Union2 Bits32 ConstrainULongRange) -> PrimIO ()prim__new : UndefOr (Array MediaTrackConstraintSet) -> PrimIO MediaTrackConstraintsprim__advanced : MediaTrackConstraints -> PrimIO (UndefOr (Array MediaTrackConstraintSet))prim__setAdvanced : MediaTrackConstraints -> UndefOr (Array MediaTrackConstraintSet) -> PrimIO ()prim__new : UndefOr Int32 -> UndefOr Int32 -> UndefOr Double -> UndefOr Double -> UndefOr String -> UndefOr String -> UndefOr Int32 -> UndefOr Int32 -> UndefOr Boolean -> UndefOr Boolean -> UndefOr Boolean -> UndefOr Double -> UndefOr Int32 -> UndefOr String -> UndefOr String -> PrimIO MediaTrackSettingsprim__aspectRatio : MediaTrackSettings -> PrimIO (UndefOr Double)prim__setAspectRatio : MediaTrackSettings -> UndefOr Double -> PrimIO ()prim__autoGainControl : MediaTrackSettings -> PrimIO (UndefOr Boolean)prim__setAutoGainControl : MediaTrackSettings -> UndefOr Boolean -> PrimIO ()prim__channelCount : MediaTrackSettings -> PrimIO (UndefOr Int32)prim__setChannelCount : MediaTrackSettings -> UndefOr Int32 -> PrimIO ()prim__deviceId : MediaTrackSettings -> PrimIO (UndefOr String)prim__setDeviceId : MediaTrackSettings -> UndefOr String -> PrimIO ()prim__echoCancellation : MediaTrackSettings -> PrimIO (UndefOr Boolean)prim__setEchoCancellation : MediaTrackSettings -> UndefOr Boolean -> PrimIO ()prim__facingMode : MediaTrackSettings -> PrimIO (UndefOr String)prim__setFacingMode : MediaTrackSettings -> UndefOr String -> PrimIO ()prim__frameRate : MediaTrackSettings -> PrimIO (UndefOr Double)prim__setFrameRate : MediaTrackSettings -> UndefOr Double -> PrimIO ()prim__groupId : MediaTrackSettings -> PrimIO (UndefOr String)prim__setGroupId : MediaTrackSettings -> UndefOr String -> PrimIO ()prim__height : MediaTrackSettings -> PrimIO (UndefOr Int32)prim__setHeight : MediaTrackSettings -> UndefOr Int32 -> PrimIO ()prim__latency : MediaTrackSettings -> PrimIO (UndefOr Double)prim__setLatency : MediaTrackSettings -> UndefOr Double -> PrimIO ()prim__noiseSuppression : MediaTrackSettings -> PrimIO (UndefOr Boolean)prim__setNoiseSuppression : MediaTrackSettings -> UndefOr Boolean -> PrimIO ()prim__resizeMode : MediaTrackSettings -> PrimIO (UndefOr String)prim__setResizeMode : MediaTrackSettings -> UndefOr String -> PrimIO ()prim__sampleRate : MediaTrackSettings -> PrimIO (UndefOr Int32)prim__setSampleRate : MediaTrackSettings -> UndefOr Int32 -> PrimIO ()prim__sampleSize : MediaTrackSettings -> PrimIO (UndefOr Int32)prim__setSampleSize : MediaTrackSettings -> UndefOr Int32 -> PrimIO ()prim__width : MediaTrackSettings -> PrimIO (UndefOr Int32)prim__setWidth : MediaTrackSettings -> UndefOr Int32 -> PrimIO ()prim__new : UndefOr Boolean -> UndefOr Boolean -> UndefOr Boolean -> UndefOr Boolean -> UndefOr Boolean -> UndefOr Boolean -> UndefOr Boolean -> UndefOr Boolean -> UndefOr Boolean -> UndefOr Boolean -> UndefOr Boolean -> UndefOr Boolean -> UndefOr Boolean -> UndefOr Boolean -> UndefOr Boolean -> PrimIO MediaTrackSupportedConstraintsprim__aspectRatio : MediaTrackSupportedConstraints -> PrimIO (UndefOr Boolean)prim__setAspectRatio : MediaTrackSupportedConstraints -> UndefOr Boolean -> PrimIO ()prim__autoGainControl : MediaTrackSupportedConstraints -> PrimIO (UndefOr Boolean)prim__setAutoGainControl : MediaTrackSupportedConstraints -> UndefOr Boolean -> PrimIO ()prim__channelCount : MediaTrackSupportedConstraints -> PrimIO (UndefOr Boolean)prim__setChannelCount : MediaTrackSupportedConstraints -> UndefOr Boolean -> PrimIO ()prim__deviceId : MediaTrackSupportedConstraints -> PrimIO (UndefOr Boolean)prim__setDeviceId : MediaTrackSupportedConstraints -> UndefOr Boolean -> PrimIO ()prim__echoCancellation : MediaTrackSupportedConstraints -> PrimIO (UndefOr Boolean)prim__setEchoCancellation : MediaTrackSupportedConstraints -> UndefOr Boolean -> PrimIO ()prim__facingMode : MediaTrackSupportedConstraints -> PrimIO (UndefOr Boolean)prim__setFacingMode : MediaTrackSupportedConstraints -> UndefOr Boolean -> PrimIO ()prim__frameRate : MediaTrackSupportedConstraints -> PrimIO (UndefOr Boolean)prim__setFrameRate : MediaTrackSupportedConstraints -> UndefOr Boolean -> PrimIO ()prim__groupId : MediaTrackSupportedConstraints -> PrimIO (UndefOr Boolean)prim__setGroupId : MediaTrackSupportedConstraints -> UndefOr Boolean -> PrimIO ()prim__height : MediaTrackSupportedConstraints -> PrimIO (UndefOr Boolean)prim__setHeight : MediaTrackSupportedConstraints -> UndefOr Boolean -> PrimIO ()prim__latency : MediaTrackSupportedConstraints -> PrimIO (UndefOr Boolean)prim__setLatency : MediaTrackSupportedConstraints -> UndefOr Boolean -> PrimIO ()prim__noiseSuppression : MediaTrackSupportedConstraints -> PrimIO (UndefOr Boolean)prim__setNoiseSuppression : MediaTrackSupportedConstraints -> UndefOr Boolean -> PrimIO ()prim__resizeMode : MediaTrackSupportedConstraints -> PrimIO (UndefOr Boolean)prim__setResizeMode : MediaTrackSupportedConstraints -> UndefOr Boolean -> PrimIO ()prim__sampleRate : MediaTrackSupportedConstraints -> PrimIO (UndefOr Boolean)prim__setSampleRate : MediaTrackSupportedConstraints -> UndefOr Boolean -> PrimIO ()prim__sampleSize : MediaTrackSupportedConstraints -> PrimIO (UndefOr Boolean)prim__setSampleSize : MediaTrackSupportedConstraints -> UndefOr Boolean -> PrimIO ()prim__width : MediaTrackSupportedConstraints -> PrimIO (UndefOr Boolean)prim__setWidth : MediaTrackSupportedConstraints -> UndefOr Boolean -> PrimIO ()prim__new : PrimIO Settingsprim__new : UndefOr Bits32 -> UndefOr Bits32 -> PrimIO ULongRangeprim__max : ULongRange -> PrimIO (UndefOr Bits32)prim__setMax : ULongRange -> UndefOr Bits32 -> PrimIO ()prim__min : ULongRange -> PrimIO (UndefOr Bits32)prim__setMin : ULongRange -> UndefOr Bits32 -> PrimIO ()