jsaddle-dom-0.10.0.0: src/JSDOM/Generated/MediaTrackConstraintSet.hs
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE ImplicitParams, ConstraintKinds, KindSignatures #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- | Generated by dom-gen from mediacapture-streams (webref). Do not edit.
module JSDOM.Generated.MediaTrackConstraintSet
(newMediaTrackConstraintSet, setWidth, getWidth, getWidthUnsafe, getWidthUnchecked, setHeight, getHeight, getHeightUnsafe, getHeightUnchecked, setAspectRatio, getAspectRatio, getAspectRatioUnsafe, getAspectRatioUnchecked, setFrameRate, getFrameRate, getFrameRateUnsafe, getFrameRateUnchecked, setFacingMode, getFacingMode, getFacingModeUnsafe, getFacingModeUnchecked, setResizeMode, getResizeMode, getResizeModeUnsafe, getResizeModeUnchecked, setSampleRate, getSampleRate, getSampleRateUnsafe, getSampleRateUnchecked, setSampleSize, getSampleSize, getSampleSizeUnsafe, getSampleSizeUnchecked, setEchoCancellation, getEchoCancellation, getEchoCancellationUnsafe, getEchoCancellationUnchecked, setAutoGainControl, getAutoGainControl, getAutoGainControlUnsafe, getAutoGainControlUnchecked, setNoiseSuppression, getNoiseSuppression, getNoiseSuppressionUnsafe, getNoiseSuppressionUnchecked, setLatency, getLatency, getLatencyUnsafe, getLatencyUnchecked, setChannelCount, getChannelCount, getChannelCountUnsafe, getChannelCountUnchecked, setDeviceId, getDeviceId, getDeviceIdUnsafe, getDeviceIdUnchecked, setGroupId, getGroupId, getGroupIdUnsafe, getGroupIdUnchecked, setBackgroundBlur, getBackgroundBlur, getBackgroundBlurUnsafe, getBackgroundBlurUnchecked, setWhiteBalanceMode, getWhiteBalanceMode, getWhiteBalanceModeUnsafe, getWhiteBalanceModeUnchecked, setExposureMode, getExposureMode, getExposureModeUnsafe, getExposureModeUnchecked, setFocusMode, getFocusMode, getFocusModeUnsafe, getFocusModeUnchecked, setPointsOfInterest, getPointsOfInterest, getPointsOfInterestUnsafe, getPointsOfInterestUnchecked, setExposureCompensation, getExposureCompensation, getExposureCompensationUnsafe, getExposureCompensationUnchecked, setExposureTime, getExposureTime, getExposureTimeUnsafe, getExposureTimeUnchecked, setColorTemperature, getColorTemperature, getColorTemperatureUnsafe, getColorTemperatureUnchecked, setIso, getIso, getIsoUnsafe, getIsoUnchecked, setBrightness, getBrightness, getBrightnessUnsafe, getBrightnessUnchecked, setContrast, getContrast, getContrastUnsafe, getContrastUnchecked, setSaturation, getSaturation, getSaturationUnsafe, getSaturationUnchecked, setSharpness, getSharpness, getSharpnessUnsafe, getSharpnessUnchecked, setFocusDistance, getFocusDistance, getFocusDistanceUnsafe, getFocusDistanceUnchecked, setPan, getPan, getPanUnsafe, getPanUnchecked, setTilt, getTilt, getTiltUnsafe, getTiltUnchecked, setZoom, getZoom, getZoomUnsafe, getZoomUnchecked, setTorch, getTorch, getTorchUnsafe, getTorchUnchecked, setGestureReactions, getGestureReactions, getGestureReactionsUnsafe, getGestureReactionsUnchecked, setFaceFraming, getFaceFraming, getFaceFramingUnsafe, getFaceFramingUnchecked, setEyeGazeCorrection, getEyeGazeCorrection, getEyeGazeCorrectionUnsafe, getEyeGazeCorrectionUnchecked, setVoiceIsolation, getVoiceIsolation, getVoiceIsolationUnsafe, getVoiceIsolationUnchecked, setHumanFaceDetectionMode, getHumanFaceDetectionMode, getHumanFaceDetectionModeUnsafe, getHumanFaceDetectionModeUnchecked, setBackgroundSegmentationMask, getBackgroundSegmentationMask, getBackgroundSegmentationMaskUnsafe, getBackgroundSegmentationMaskUnchecked, setDisplaySurface, getDisplaySurface, getDisplaySurfaceUnsafe, getDisplaySurfaceUnchecked, setLogicalSurface, getLogicalSurface, getLogicalSurfaceUnsafe, getLogicalSurfaceUnchecked, setCursor, getCursor, getCursorUnsafe, getCursorUnchecked, setRestrictOwnAudio, getRestrictOwnAudio, getRestrictOwnAudioUnsafe, getRestrictOwnAudioUnchecked, setSuppressLocalAudioPlayback, getSuppressLocalAudioPlayback, getSuppressLocalAudioPlaybackUnsafe, getSuppressLocalAudioPlaybackUnchecked, MediaTrackConstraintSet(..), gTypeMediaTrackConstraintSet, IsMediaTrackConstraintSet, toMediaTrackConstraintSet)
where
import Prelude ((.), (==), (>>=), (<$>), (++), Bool(..), Maybe(..), IO, Int, Word, Double, Float)
import qualified Prelude as P
import Control.Monad (void)
import Control.Lens.Operators ((^.))
import Language.Javascript.JSaddle (JSM, JSVal, JSString, toJSVal, valToBool, valToNumber, js, jss, jsf, jsg, new, function, asyncFunction, jsUndefined, jsNull)
import JSDOM.Types
import qualified JSDOM.Types as Types
import JSDOM.EventTargetClosures (EventName, unsafeEventName, unsafeEventNameAsync)
import JSDOM.Generated.Enums
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset MediaTrackConstraintSet specification>
newMediaTrackConstraintSet :: (MonadDOM m) => m MediaTrackConstraintSet
newMediaTrackConstraintSet = liftDOM ((((new (jsg "Object") () >>= \o -> P.return o)) >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-width MediaTrackConstraintSet.width specification>
setWidth :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainULong val) => self -> val -> m ()
setWidth self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "width" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-width MediaTrackConstraintSet.width specification>
getWidth :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainULong)
getWidth self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "width") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-width MediaTrackConstraintSet.width specification>
getWidthUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainULong
getWidthUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "width") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-width MediaTrackConstraintSet.width specification>
getWidthUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainULong
getWidthUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "width") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-height MediaTrackConstraintSet.height specification>
setHeight :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainULong val) => self -> val -> m ()
setHeight self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "height" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-height MediaTrackConstraintSet.height specification>
getHeight :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainULong)
getHeight self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "height") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-height MediaTrackConstraintSet.height specification>
getHeightUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainULong
getHeightUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "height") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-height MediaTrackConstraintSet.height specification>
getHeightUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainULong
getHeightUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "height") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-aspectratio MediaTrackConstraintSet.aspectRatio specification>
setAspectRatio :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDouble val) => self -> val -> m ()
setAspectRatio self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "aspectRatio" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-aspectratio MediaTrackConstraintSet.aspectRatio specification>
getAspectRatio :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getAspectRatio self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "aspectRatio") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-aspectratio MediaTrackConstraintSet.aspectRatio specification>
getAspectRatioUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDouble
getAspectRatioUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "aspectRatio") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-aspectratio MediaTrackConstraintSet.aspectRatio specification>
getAspectRatioUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDouble
getAspectRatioUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "aspectRatio") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-framerate MediaTrackConstraintSet.frameRate specification>
setFrameRate :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDouble val) => self -> val -> m ()
setFrameRate self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "frameRate" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-framerate MediaTrackConstraintSet.frameRate specification>
getFrameRate :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getFrameRate self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "frameRate") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-framerate MediaTrackConstraintSet.frameRate specification>
getFrameRateUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDouble
getFrameRateUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "frameRate") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-framerate MediaTrackConstraintSet.frameRate specification>
getFrameRateUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDouble
getFrameRateUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "frameRate") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-facingmode MediaTrackConstraintSet.facingMode specification>
setFacingMode :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDOMString val) => self -> val -> m ()
setFacingMode self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "facingMode" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-facingmode MediaTrackConstraintSet.facingMode specification>
getFacingMode :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getFacingMode self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "facingMode") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-facingmode MediaTrackConstraintSet.facingMode specification>
getFacingModeUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDOMString
getFacingModeUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "facingMode") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-facingmode MediaTrackConstraintSet.facingMode specification>
getFacingModeUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDOMString
getFacingModeUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "facingMode") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-resizemode MediaTrackConstraintSet.resizeMode specification>
setResizeMode :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDOMString val) => self -> val -> m ()
setResizeMode self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "resizeMode" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-resizemode MediaTrackConstraintSet.resizeMode specification>
getResizeMode :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getResizeMode self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "resizeMode") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-resizemode MediaTrackConstraintSet.resizeMode specification>
getResizeModeUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDOMString
getResizeModeUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "resizeMode") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-resizemode MediaTrackConstraintSet.resizeMode specification>
getResizeModeUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDOMString
getResizeModeUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "resizeMode") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-samplerate MediaTrackConstraintSet.sampleRate specification>
setSampleRate :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainULong val) => self -> val -> m ()
setSampleRate self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "sampleRate" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-samplerate MediaTrackConstraintSet.sampleRate specification>
getSampleRate :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainULong)
getSampleRate self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "sampleRate") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-samplerate MediaTrackConstraintSet.sampleRate specification>
getSampleRateUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainULong
getSampleRateUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "sampleRate") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-samplerate MediaTrackConstraintSet.sampleRate specification>
getSampleRateUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainULong
getSampleRateUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "sampleRate") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-samplesize MediaTrackConstraintSet.sampleSize specification>
setSampleSize :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainULong val) => self -> val -> m ()
setSampleSize self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "sampleSize" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-samplesize MediaTrackConstraintSet.sampleSize specification>
getSampleSize :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainULong)
getSampleSize self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "sampleSize") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-samplesize MediaTrackConstraintSet.sampleSize specification>
getSampleSizeUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainULong
getSampleSizeUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "sampleSize") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-samplesize MediaTrackConstraintSet.sampleSize specification>
getSampleSizeUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainULong
getSampleSizeUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "sampleSize") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-echocancellation MediaTrackConstraintSet.echoCancellation specification>
setEchoCancellation :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainBooleanOrDOMString val) => self -> val -> m ()
setEchoCancellation self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "echoCancellation" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-echocancellation MediaTrackConstraintSet.echoCancellation specification>
getEchoCancellation :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBooleanOrDOMString)
getEchoCancellation self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "echoCancellation") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-echocancellation MediaTrackConstraintSet.echoCancellation specification>
getEchoCancellationUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainBooleanOrDOMString
getEchoCancellationUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "echoCancellation") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-echocancellation MediaTrackConstraintSet.echoCancellation specification>
getEchoCancellationUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainBooleanOrDOMString
getEchoCancellationUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "echoCancellation") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-autogaincontrol MediaTrackConstraintSet.autoGainControl specification>
setAutoGainControl :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainBoolean val) => self -> val -> m ()
setAutoGainControl self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "autoGainControl" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-autogaincontrol MediaTrackConstraintSet.autoGainControl specification>
getAutoGainControl :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getAutoGainControl self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "autoGainControl") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-autogaincontrol MediaTrackConstraintSet.autoGainControl specification>
getAutoGainControlUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainBoolean
getAutoGainControlUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "autoGainControl") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-autogaincontrol MediaTrackConstraintSet.autoGainControl specification>
getAutoGainControlUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainBoolean
getAutoGainControlUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "autoGainControl") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-noisesuppression MediaTrackConstraintSet.noiseSuppression specification>
setNoiseSuppression :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainBoolean val) => self -> val -> m ()
setNoiseSuppression self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "noiseSuppression" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-noisesuppression MediaTrackConstraintSet.noiseSuppression specification>
getNoiseSuppression :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getNoiseSuppression self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "noiseSuppression") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-noisesuppression MediaTrackConstraintSet.noiseSuppression specification>
getNoiseSuppressionUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainBoolean
getNoiseSuppressionUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "noiseSuppression") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-noisesuppression MediaTrackConstraintSet.noiseSuppression specification>
getNoiseSuppressionUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainBoolean
getNoiseSuppressionUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "noiseSuppression") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-latency MediaTrackConstraintSet.latency specification>
setLatency :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDouble val) => self -> val -> m ()
setLatency self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "latency" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-latency MediaTrackConstraintSet.latency specification>
getLatency :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getLatency self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "latency") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-latency MediaTrackConstraintSet.latency specification>
getLatencyUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDouble
getLatencyUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "latency") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-latency MediaTrackConstraintSet.latency specification>
getLatencyUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDouble
getLatencyUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "latency") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-channelcount MediaTrackConstraintSet.channelCount specification>
setChannelCount :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainULong val) => self -> val -> m ()
setChannelCount self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "channelCount" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-channelcount MediaTrackConstraintSet.channelCount specification>
getChannelCount :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainULong)
getChannelCount self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "channelCount") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-channelcount MediaTrackConstraintSet.channelCount specification>
getChannelCountUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainULong
getChannelCountUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "channelCount") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-channelcount MediaTrackConstraintSet.channelCount specification>
getChannelCountUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainULong
getChannelCountUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "channelCount") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-deviceid MediaTrackConstraintSet.deviceId specification>
setDeviceId :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDOMString val) => self -> val -> m ()
setDeviceId self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "deviceId" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-deviceid MediaTrackConstraintSet.deviceId specification>
getDeviceId :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getDeviceId self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "deviceId") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-deviceid MediaTrackConstraintSet.deviceId specification>
getDeviceIdUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDOMString
getDeviceIdUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "deviceId") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-deviceid MediaTrackConstraintSet.deviceId specification>
getDeviceIdUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDOMString
getDeviceIdUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "deviceId") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-groupid MediaTrackConstraintSet.groupId specification>
setGroupId :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDOMString val) => self -> val -> m ()
setGroupId self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "groupId" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-groupid MediaTrackConstraintSet.groupId specification>
getGroupId :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getGroupId self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "groupId") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-groupid MediaTrackConstraintSet.groupId specification>
getGroupIdUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDOMString
getGroupIdUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "groupId") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-groupid MediaTrackConstraintSet.groupId specification>
getGroupIdUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDOMString
getGroupIdUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "groupId") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-backgroundblur MediaTrackConstraintSet.backgroundBlur specification>
setBackgroundBlur :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainBoolean val) => self -> val -> m ()
setBackgroundBlur self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "backgroundBlur" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-backgroundblur MediaTrackConstraintSet.backgroundBlur specification>
getBackgroundBlur :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getBackgroundBlur self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "backgroundBlur") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-backgroundblur MediaTrackConstraintSet.backgroundBlur specification>
getBackgroundBlurUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainBoolean
getBackgroundBlurUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "backgroundBlur") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-backgroundblur MediaTrackConstraintSet.backgroundBlur specification>
getBackgroundBlurUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainBoolean
getBackgroundBlurUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "backgroundBlur") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-whitebalancemode MediaTrackConstraintSet.whiteBalanceMode specification>
setWhiteBalanceMode :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDOMString val) => self -> val -> m ()
setWhiteBalanceMode self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "whiteBalanceMode" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-whitebalancemode MediaTrackConstraintSet.whiteBalanceMode specification>
getWhiteBalanceMode :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getWhiteBalanceMode self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "whiteBalanceMode") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-whitebalancemode MediaTrackConstraintSet.whiteBalanceMode specification>
getWhiteBalanceModeUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDOMString
getWhiteBalanceModeUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "whiteBalanceMode") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-whitebalancemode MediaTrackConstraintSet.whiteBalanceMode specification>
getWhiteBalanceModeUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDOMString
getWhiteBalanceModeUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "whiteBalanceMode") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-exposuremode MediaTrackConstraintSet.exposureMode specification>
setExposureMode :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDOMString val) => self -> val -> m ()
setExposureMode self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "exposureMode" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-exposuremode MediaTrackConstraintSet.exposureMode specification>
getExposureMode :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getExposureMode self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "exposureMode") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-exposuremode MediaTrackConstraintSet.exposureMode specification>
getExposureModeUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDOMString
getExposureModeUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "exposureMode") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-exposuremode MediaTrackConstraintSet.exposureMode specification>
getExposureModeUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDOMString
getExposureModeUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "exposureMode") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-focusmode MediaTrackConstraintSet.focusMode specification>
setFocusMode :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDOMString val) => self -> val -> m ()
setFocusMode self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "focusMode" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-focusmode MediaTrackConstraintSet.focusMode specification>
getFocusMode :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getFocusMode self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "focusMode") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-focusmode MediaTrackConstraintSet.focusMode specification>
getFocusModeUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDOMString
getFocusModeUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "focusMode") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-focusmode MediaTrackConstraintSet.focusMode specification>
getFocusModeUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDOMString
getFocusModeUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "focusMode") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-pointsofinterest MediaTrackConstraintSet.pointsOfInterest specification>
setPointsOfInterest :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainPoint2D val) => self -> val -> m ()
setPointsOfInterest self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "pointsOfInterest" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-pointsofinterest MediaTrackConstraintSet.pointsOfInterest specification>
getPointsOfInterest :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainPoint2D)
getPointsOfInterest self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "pointsOfInterest") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-pointsofinterest MediaTrackConstraintSet.pointsOfInterest specification>
getPointsOfInterestUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainPoint2D
getPointsOfInterestUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "pointsOfInterest") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-pointsofinterest MediaTrackConstraintSet.pointsOfInterest specification>
getPointsOfInterestUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainPoint2D
getPointsOfInterestUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "pointsOfInterest") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-exposurecompensation MediaTrackConstraintSet.exposureCompensation specification>
setExposureCompensation :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDouble val) => self -> val -> m ()
setExposureCompensation self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "exposureCompensation" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-exposurecompensation MediaTrackConstraintSet.exposureCompensation specification>
getExposureCompensation :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getExposureCompensation self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "exposureCompensation") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-exposurecompensation MediaTrackConstraintSet.exposureCompensation specification>
getExposureCompensationUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDouble
getExposureCompensationUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "exposureCompensation") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-exposurecompensation MediaTrackConstraintSet.exposureCompensation specification>
getExposureCompensationUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDouble
getExposureCompensationUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "exposureCompensation") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-exposuretime MediaTrackConstraintSet.exposureTime specification>
setExposureTime :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDouble val) => self -> val -> m ()
setExposureTime self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "exposureTime" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-exposuretime MediaTrackConstraintSet.exposureTime specification>
getExposureTime :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getExposureTime self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "exposureTime") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-exposuretime MediaTrackConstraintSet.exposureTime specification>
getExposureTimeUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDouble
getExposureTimeUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "exposureTime") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-exposuretime MediaTrackConstraintSet.exposureTime specification>
getExposureTimeUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDouble
getExposureTimeUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "exposureTime") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-colortemperature MediaTrackConstraintSet.colorTemperature specification>
setColorTemperature :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDouble val) => self -> val -> m ()
setColorTemperature self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "colorTemperature" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-colortemperature MediaTrackConstraintSet.colorTemperature specification>
getColorTemperature :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getColorTemperature self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "colorTemperature") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-colortemperature MediaTrackConstraintSet.colorTemperature specification>
getColorTemperatureUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDouble
getColorTemperatureUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "colorTemperature") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-colortemperature MediaTrackConstraintSet.colorTemperature specification>
getColorTemperatureUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDouble
getColorTemperatureUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "colorTemperature") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-iso MediaTrackConstraintSet.iso specification>
setIso :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDouble val) => self -> val -> m ()
setIso self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "iso" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-iso MediaTrackConstraintSet.iso specification>
getIso :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getIso self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "iso") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-iso MediaTrackConstraintSet.iso specification>
getIsoUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDouble
getIsoUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "iso") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-iso MediaTrackConstraintSet.iso specification>
getIsoUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDouble
getIsoUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "iso") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-brightness MediaTrackConstraintSet.brightness specification>
setBrightness :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDouble val) => self -> val -> m ()
setBrightness self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "brightness" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-brightness MediaTrackConstraintSet.brightness specification>
getBrightness :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getBrightness self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "brightness") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-brightness MediaTrackConstraintSet.brightness specification>
getBrightnessUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDouble
getBrightnessUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "brightness") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-brightness MediaTrackConstraintSet.brightness specification>
getBrightnessUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDouble
getBrightnessUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "brightness") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-contrast MediaTrackConstraintSet.contrast specification>
setContrast :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDouble val) => self -> val -> m ()
setContrast self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "contrast" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-contrast MediaTrackConstraintSet.contrast specification>
getContrast :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getContrast self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "contrast") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-contrast MediaTrackConstraintSet.contrast specification>
getContrastUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDouble
getContrastUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "contrast") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-contrast MediaTrackConstraintSet.contrast specification>
getContrastUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDouble
getContrastUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "contrast") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-saturation MediaTrackConstraintSet.saturation specification>
setSaturation :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDouble val) => self -> val -> m ()
setSaturation self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "saturation" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-saturation MediaTrackConstraintSet.saturation specification>
getSaturation :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getSaturation self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "saturation") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-saturation MediaTrackConstraintSet.saturation specification>
getSaturationUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDouble
getSaturationUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "saturation") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-saturation MediaTrackConstraintSet.saturation specification>
getSaturationUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDouble
getSaturationUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "saturation") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-sharpness MediaTrackConstraintSet.sharpness specification>
setSharpness :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDouble val) => self -> val -> m ()
setSharpness self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "sharpness" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-sharpness MediaTrackConstraintSet.sharpness specification>
getSharpness :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getSharpness self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "sharpness") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-sharpness MediaTrackConstraintSet.sharpness specification>
getSharpnessUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDouble
getSharpnessUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "sharpness") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-sharpness MediaTrackConstraintSet.sharpness specification>
getSharpnessUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDouble
getSharpnessUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "sharpness") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-focusdistance MediaTrackConstraintSet.focusDistance specification>
setFocusDistance :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDouble val) => self -> val -> m ()
setFocusDistance self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "focusDistance" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-focusdistance MediaTrackConstraintSet.focusDistance specification>
getFocusDistance :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getFocusDistance self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "focusDistance") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-focusdistance MediaTrackConstraintSet.focusDistance specification>
getFocusDistanceUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDouble
getFocusDistanceUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "focusDistance") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-focusdistance MediaTrackConstraintSet.focusDistance specification>
getFocusDistanceUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDouble
getFocusDistanceUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "focusDistance") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-pan MediaTrackConstraintSet.pan specification>
setPan :: (MonadDOM m, IsMediaTrackConstraintSet self, IsBoolOrConstrainDouble val) => self -> val -> m ()
setPan self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "pan" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-pan MediaTrackConstraintSet.pan specification>
getPan :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe BoolOrConstrainDouble)
getPan self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "pan") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-pan MediaTrackConstraintSet.pan specification>
getPanUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m BoolOrConstrainDouble
getPanUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "pan") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-pan MediaTrackConstraintSet.pan specification>
getPanUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m BoolOrConstrainDouble
getPanUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "pan") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-tilt MediaTrackConstraintSet.tilt specification>
setTilt :: (MonadDOM m, IsMediaTrackConstraintSet self, IsBoolOrConstrainDouble val) => self -> val -> m ()
setTilt self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "tilt" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-tilt MediaTrackConstraintSet.tilt specification>
getTilt :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe BoolOrConstrainDouble)
getTilt self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "tilt") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-tilt MediaTrackConstraintSet.tilt specification>
getTiltUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m BoolOrConstrainDouble
getTiltUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "tilt") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-tilt MediaTrackConstraintSet.tilt specification>
getTiltUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m BoolOrConstrainDouble
getTiltUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "tilt") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-zoom MediaTrackConstraintSet.zoom specification>
setZoom :: (MonadDOM m, IsMediaTrackConstraintSet self, IsBoolOrConstrainDouble val) => self -> val -> m ()
setZoom self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "zoom" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-zoom MediaTrackConstraintSet.zoom specification>
getZoom :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe BoolOrConstrainDouble)
getZoom self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "zoom") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-zoom MediaTrackConstraintSet.zoom specification>
getZoomUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m BoolOrConstrainDouble
getZoomUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "zoom") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-zoom MediaTrackConstraintSet.zoom specification>
getZoomUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m BoolOrConstrainDouble
getZoomUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "zoom") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-torch MediaTrackConstraintSet.torch specification>
setTorch :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainBoolean val) => self -> val -> m ()
setTorch self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "torch" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-torch MediaTrackConstraintSet.torch specification>
getTorch :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getTorch self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "torch") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-torch MediaTrackConstraintSet.torch specification>
getTorchUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainBoolean
getTorchUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "torch") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-torch MediaTrackConstraintSet.torch specification>
getTorchUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainBoolean
getTorchUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "torch") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-gesturereactions MediaTrackConstraintSet.gestureReactions specification>
setGestureReactions :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainBoolean val) => self -> val -> m ()
setGestureReactions self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "gestureReactions" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-gesturereactions MediaTrackConstraintSet.gestureReactions specification>
getGestureReactions :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getGestureReactions self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "gestureReactions") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-gesturereactions MediaTrackConstraintSet.gestureReactions specification>
getGestureReactionsUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainBoolean
getGestureReactionsUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "gestureReactions") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-gesturereactions MediaTrackConstraintSet.gestureReactions specification>
getGestureReactionsUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainBoolean
getGestureReactionsUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "gestureReactions") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-faceframing MediaTrackConstraintSet.faceFraming specification>
setFaceFraming :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainBoolean val) => self -> val -> m ()
setFaceFraming self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "faceFraming" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-faceframing MediaTrackConstraintSet.faceFraming specification>
getFaceFraming :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getFaceFraming self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "faceFraming") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-faceframing MediaTrackConstraintSet.faceFraming specification>
getFaceFramingUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainBoolean
getFaceFramingUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "faceFraming") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-faceframing MediaTrackConstraintSet.faceFraming specification>
getFaceFramingUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainBoolean
getFaceFramingUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "faceFraming") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-eyegazecorrection MediaTrackConstraintSet.eyeGazeCorrection specification>
setEyeGazeCorrection :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainBoolean val) => self -> val -> m ()
setEyeGazeCorrection self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "eyeGazeCorrection" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-eyegazecorrection MediaTrackConstraintSet.eyeGazeCorrection specification>
getEyeGazeCorrection :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getEyeGazeCorrection self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "eyeGazeCorrection") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-eyegazecorrection MediaTrackConstraintSet.eyeGazeCorrection specification>
getEyeGazeCorrectionUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainBoolean
getEyeGazeCorrectionUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "eyeGazeCorrection") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-eyegazecorrection MediaTrackConstraintSet.eyeGazeCorrection specification>
getEyeGazeCorrectionUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainBoolean
getEyeGazeCorrectionUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "eyeGazeCorrection") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-voiceisolation MediaTrackConstraintSet.voiceIsolation specification>
setVoiceIsolation :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainBoolean val) => self -> val -> m ()
setVoiceIsolation self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "voiceIsolation" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-voiceisolation MediaTrackConstraintSet.voiceIsolation specification>
getVoiceIsolation :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getVoiceIsolation self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "voiceIsolation") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-voiceisolation MediaTrackConstraintSet.voiceIsolation specification>
getVoiceIsolationUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainBoolean
getVoiceIsolationUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "voiceIsolation") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-voiceisolation MediaTrackConstraintSet.voiceIsolation specification>
getVoiceIsolationUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainBoolean
getVoiceIsolationUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "voiceIsolation") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-humanfacedetectionmode MediaTrackConstraintSet.humanFaceDetectionMode specification>
setHumanFaceDetectionMode :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDOMString val) => self -> val -> m ()
setHumanFaceDetectionMode self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "humanFaceDetectionMode" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-humanfacedetectionmode MediaTrackConstraintSet.humanFaceDetectionMode specification>
getHumanFaceDetectionMode :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getHumanFaceDetectionMode self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "humanFaceDetectionMode") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-humanfacedetectionmode MediaTrackConstraintSet.humanFaceDetectionMode specification>
getHumanFaceDetectionModeUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDOMString
getHumanFaceDetectionModeUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "humanFaceDetectionMode") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-humanfacedetectionmode MediaTrackConstraintSet.humanFaceDetectionMode specification>
getHumanFaceDetectionModeUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDOMString
getHumanFaceDetectionModeUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "humanFaceDetectionMode") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-backgroundsegmentationmask MediaTrackConstraintSet.backgroundSegmentationMask specification>
setBackgroundSegmentationMask :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainBoolean val) => self -> val -> m ()
setBackgroundSegmentationMask self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "backgroundSegmentationMask" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-backgroundsegmentationmask MediaTrackConstraintSet.backgroundSegmentationMask specification>
getBackgroundSegmentationMask :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getBackgroundSegmentationMask self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "backgroundSegmentationMask") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-backgroundsegmentationmask MediaTrackConstraintSet.backgroundSegmentationMask specification>
getBackgroundSegmentationMaskUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainBoolean
getBackgroundSegmentationMaskUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "backgroundSegmentationMask") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-backgroundsegmentationmask MediaTrackConstraintSet.backgroundSegmentationMask specification>
getBackgroundSegmentationMaskUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainBoolean
getBackgroundSegmentationMaskUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "backgroundSegmentationMask") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-displaysurface MediaTrackConstraintSet.displaySurface specification>
setDisplaySurface :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDOMString val) => self -> val -> m ()
setDisplaySurface self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "displaySurface" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-displaysurface MediaTrackConstraintSet.displaySurface specification>
getDisplaySurface :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getDisplaySurface self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "displaySurface") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-displaysurface MediaTrackConstraintSet.displaySurface specification>
getDisplaySurfaceUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDOMString
getDisplaySurfaceUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "displaySurface") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-displaysurface MediaTrackConstraintSet.displaySurface specification>
getDisplaySurfaceUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDOMString
getDisplaySurfaceUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "displaySurface") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-logicalsurface MediaTrackConstraintSet.logicalSurface specification>
setLogicalSurface :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainBoolean val) => self -> val -> m ()
setLogicalSurface self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "logicalSurface" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-logicalsurface MediaTrackConstraintSet.logicalSurface specification>
getLogicalSurface :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getLogicalSurface self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "logicalSurface") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-logicalsurface MediaTrackConstraintSet.logicalSurface specification>
getLogicalSurfaceUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainBoolean
getLogicalSurfaceUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "logicalSurface") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-logicalsurface MediaTrackConstraintSet.logicalSurface specification>
getLogicalSurfaceUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainBoolean
getLogicalSurfaceUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "logicalSurface") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-cursor MediaTrackConstraintSet.cursor specification>
setCursor :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainDOMString val) => self -> val -> m ()
setCursor self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "cursor" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-cursor MediaTrackConstraintSet.cursor specification>
getCursor :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getCursor self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "cursor") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-cursor MediaTrackConstraintSet.cursor specification>
getCursorUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainDOMString
getCursorUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "cursor") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-cursor MediaTrackConstraintSet.cursor specification>
getCursorUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainDOMString
getCursorUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "cursor") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-restrictownaudio MediaTrackConstraintSet.restrictOwnAudio specification>
setRestrictOwnAudio :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainBoolean val) => self -> val -> m ()
setRestrictOwnAudio self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "restrictOwnAudio" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-restrictownaudio MediaTrackConstraintSet.restrictOwnAudio specification>
getRestrictOwnAudio :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getRestrictOwnAudio self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "restrictOwnAudio") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-restrictownaudio MediaTrackConstraintSet.restrictOwnAudio specification>
getRestrictOwnAudioUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainBoolean
getRestrictOwnAudioUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "restrictOwnAudio") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-restrictownaudio MediaTrackConstraintSet.restrictOwnAudio specification>
getRestrictOwnAudioUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainBoolean
getRestrictOwnAudioUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "restrictOwnAudio") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-suppresslocalaudioplayback MediaTrackConstraintSet.suppressLocalAudioPlayback specification>
setSuppressLocalAudioPlayback :: (MonadDOM m, IsMediaTrackConstraintSet self, IsConstrainBoolean val) => self -> val -> m ()
setSuppressLocalAudioPlayback self val = liftDOM (void ((Types.toMediaTrackConstraintSet self) ^. jss "suppressLocalAudioPlayback" (toJSVal val)))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-suppresslocalaudioplayback MediaTrackConstraintSet.suppressLocalAudioPlayback specification>
getSuppressLocalAudioPlayback :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getSuppressLocalAudioPlayback self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "suppressLocalAudioPlayback") >>= fromJSValUnchecked))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-suppresslocalaudioplayback MediaTrackConstraintSet.suppressLocalAudioPlayback specification>
getSuppressLocalAudioPlaybackUnsafe :: (MonadDOM m, IsMediaTrackConstraintSet self, HasCallStack) => self -> m ConstrainBoolean
getSuppressLocalAudioPlaybackUnsafe self = liftDOM (((((Types.toMediaTrackConstraintSet self) ^. js "suppressLocalAudioPlayback") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))
-- | <https://w3c.github.io/mediacapture-screen-share/#dom-mediatrackconstraintset-suppresslocalaudioplayback MediaTrackConstraintSet.suppressLocalAudioPlayback specification>
getSuppressLocalAudioPlaybackUnchecked :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m ConstrainBoolean
getSuppressLocalAudioPlaybackUnchecked self = liftDOM ((((Types.toMediaTrackConstraintSet self) ^. js "suppressLocalAudioPlayback") >>= fromJSValUnchecked))