ghcjs-dom-javascript-0.10.0.0: src/GHCJS/DOM/JSFFI/Generated/MediaTrackConstraintSet.hs
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}
{-# LANGUAGE ImplicitParams, ConstraintKinds, KindSignatures #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- | Generated by dom-gen from mediacapture-streams (webref). Do not edit.
module GHCJS.DOM.JSFFI.Generated.MediaTrackConstraintSet
(js_newMediaTrackConstraintSet, js_setWidth, js_getWidth, js_setHeight, js_getHeight, js_setAspectRatio, js_getAspectRatio, js_setFrameRate, js_getFrameRate, js_setFacingMode, js_getFacingMode, js_setResizeMode, js_getResizeMode, js_setSampleRate, js_getSampleRate, js_setSampleSize, js_getSampleSize, js_setEchoCancellation, js_getEchoCancellation, js_setAutoGainControl, js_getAutoGainControl, js_setNoiseSuppression, js_getNoiseSuppression, js_setLatency, js_getLatency, js_setChannelCount, js_getChannelCount, js_setDeviceId, js_getDeviceId, js_setGroupId, js_getGroupId, js_setBackgroundBlur, js_getBackgroundBlur, js_setWhiteBalanceMode, js_getWhiteBalanceMode, js_setExposureMode, js_getExposureMode, js_setFocusMode, js_getFocusMode, js_setPointsOfInterest, js_getPointsOfInterest, js_setExposureCompensation, js_getExposureCompensation, js_setExposureTime, js_getExposureTime, js_setColorTemperature, js_getColorTemperature, js_setIso, js_getIso, js_setBrightness, js_getBrightness, js_setContrast, js_getContrast, js_setSaturation, js_getSaturation, js_setSharpness, js_getSharpness, js_setFocusDistance, js_getFocusDistance, js_setPan, js_getPan, js_setTilt, js_getTilt, js_setZoom, js_getZoom, js_setTorch, js_getTorch, js_setGestureReactions, js_getGestureReactions, js_setFaceFraming, js_getFaceFraming, js_setEyeGazeCorrection, js_getEyeGazeCorrection, js_setVoiceIsolation, js_getVoiceIsolation, js_setHumanFaceDetectionMode, js_getHumanFaceDetectionMode, js_setBackgroundSegmentationMask, js_getBackgroundSegmentationMask, js_setDisplaySurface, js_getDisplaySurface, js_setLogicalSurface, js_getLogicalSurface, js_setCursor, js_getCursor, js_setRestrictOwnAudio, js_getRestrictOwnAudio, js_setSuppressLocalAudioPlayback, js_getSuppressLocalAudioPlayback, 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 GHCJS.Types (JSVal, JSString)
import GHCJS.Foreign (jsUndefined, jsNull)
import GHCJS.DOM.Types
import qualified GHCJS.DOM.Types as Types
import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName, unsafeEventNameAsync)
import GHCJS.DOM.JSFFI.Generated.Enums
foreign import javascript safe "(() => { return ({}); })"
js_newMediaTrackConstraintSet :: IO MediaTrackConstraintSet
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset MediaTrackConstraintSet specification>
newMediaTrackConstraintSet :: (MonadDOM m) => m MediaTrackConstraintSet
newMediaTrackConstraintSet = liftDOM ((js_newMediaTrackConstraintSet))
foreign import javascript safe "(($1, $2) => { $1[\"width\"] = $2; })"
js_setWidth :: MediaTrackConstraintSet -> ConstrainULong -> IO ()
-- | <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 ((js_setWidth ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainULong val))))
foreign import javascript unsafe "(($1) => { return $1[\"width\"]; })"
js_getWidth :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-width MediaTrackConstraintSet.width specification>
getWidth :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainULong)
getWidth self = liftDOM (((js_getWidth ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getWidth ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getWidth ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"height\"] = $2; })"
js_setHeight :: MediaTrackConstraintSet -> ConstrainULong -> IO ()
-- | <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 ((js_setHeight ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainULong val))))
foreign import javascript unsafe "(($1) => { return $1[\"height\"]; })"
js_getHeight :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-height MediaTrackConstraintSet.height specification>
getHeight :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainULong)
getHeight self = liftDOM (((js_getHeight ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getHeight ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getHeight ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"aspectRatio\"] = $2; })"
js_setAspectRatio :: MediaTrackConstraintSet -> ConstrainDouble -> IO ()
-- | <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 ((js_setAspectRatio ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDouble val))))
foreign import javascript unsafe "(($1) => { return $1[\"aspectRatio\"]; })"
js_getAspectRatio :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-aspectratio MediaTrackConstraintSet.aspectRatio specification>
getAspectRatio :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getAspectRatio self = liftDOM (((js_getAspectRatio ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getAspectRatio ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getAspectRatio ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"frameRate\"] = $2; })"
js_setFrameRate :: MediaTrackConstraintSet -> ConstrainDouble -> IO ()
-- | <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 ((js_setFrameRate ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDouble val))))
foreign import javascript unsafe "(($1) => { return $1[\"frameRate\"]; })"
js_getFrameRate :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-framerate MediaTrackConstraintSet.frameRate specification>
getFrameRate :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getFrameRate self = liftDOM (((js_getFrameRate ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getFrameRate ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getFrameRate ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"facingMode\"] = $2; })"
js_setFacingMode :: MediaTrackConstraintSet -> ConstrainDOMString -> IO ()
-- | <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 ((js_setFacingMode ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDOMString val))))
foreign import javascript unsafe "(($1) => { return $1[\"facingMode\"]; })"
js_getFacingMode :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-facingmode MediaTrackConstraintSet.facingMode specification>
getFacingMode :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getFacingMode self = liftDOM (((js_getFacingMode ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getFacingMode ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getFacingMode ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"resizeMode\"] = $2; })"
js_setResizeMode :: MediaTrackConstraintSet -> ConstrainDOMString -> IO ()
-- | <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 ((js_setResizeMode ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDOMString val))))
foreign import javascript unsafe "(($1) => { return $1[\"resizeMode\"]; })"
js_getResizeMode :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-resizemode MediaTrackConstraintSet.resizeMode specification>
getResizeMode :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getResizeMode self = liftDOM (((js_getResizeMode ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getResizeMode ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getResizeMode ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"sampleRate\"] = $2; })"
js_setSampleRate :: MediaTrackConstraintSet -> ConstrainULong -> IO ()
-- | <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 ((js_setSampleRate ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainULong val))))
foreign import javascript unsafe "(($1) => { return $1[\"sampleRate\"]; })"
js_getSampleRate :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-samplerate MediaTrackConstraintSet.sampleRate specification>
getSampleRate :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainULong)
getSampleRate self = liftDOM (((js_getSampleRate ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getSampleRate ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getSampleRate ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"sampleSize\"] = $2; })"
js_setSampleSize :: MediaTrackConstraintSet -> ConstrainULong -> IO ()
-- | <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 ((js_setSampleSize ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainULong val))))
foreign import javascript unsafe "(($1) => { return $1[\"sampleSize\"]; })"
js_getSampleSize :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-samplesize MediaTrackConstraintSet.sampleSize specification>
getSampleSize :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainULong)
getSampleSize self = liftDOM (((js_getSampleSize ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getSampleSize ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getSampleSize ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"echoCancellation\"] = $2; })"
js_setEchoCancellation :: MediaTrackConstraintSet -> ConstrainBooleanOrDOMString -> IO ()
-- | <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 ((js_setEchoCancellation ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainBooleanOrDOMString val))))
foreign import javascript unsafe "(($1) => { return $1[\"echoCancellation\"]; })"
js_getEchoCancellation :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-echocancellation MediaTrackConstraintSet.echoCancellation specification>
getEchoCancellation :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBooleanOrDOMString)
getEchoCancellation self = liftDOM (((js_getEchoCancellation ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getEchoCancellation ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getEchoCancellation ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"autoGainControl\"] = $2; })"
js_setAutoGainControl :: MediaTrackConstraintSet -> ConstrainBoolean -> IO ()
-- | <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 ((js_setAutoGainControl ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainBoolean val))))
foreign import javascript unsafe "(($1) => { return $1[\"autoGainControl\"]; })"
js_getAutoGainControl :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-autogaincontrol MediaTrackConstraintSet.autoGainControl specification>
getAutoGainControl :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getAutoGainControl self = liftDOM (((js_getAutoGainControl ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getAutoGainControl ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getAutoGainControl ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"noiseSuppression\"] = $2; })"
js_setNoiseSuppression :: MediaTrackConstraintSet -> ConstrainBoolean -> IO ()
-- | <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 ((js_setNoiseSuppression ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainBoolean val))))
foreign import javascript unsafe "(($1) => { return $1[\"noiseSuppression\"]; })"
js_getNoiseSuppression :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-noisesuppression MediaTrackConstraintSet.noiseSuppression specification>
getNoiseSuppression :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getNoiseSuppression self = liftDOM (((js_getNoiseSuppression ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getNoiseSuppression ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getNoiseSuppression ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"latency\"] = $2; })"
js_setLatency :: MediaTrackConstraintSet -> ConstrainDouble -> IO ()
-- | <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 ((js_setLatency ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDouble val))))
foreign import javascript unsafe "(($1) => { return $1[\"latency\"]; })"
js_getLatency :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-latency MediaTrackConstraintSet.latency specification>
getLatency :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getLatency self = liftDOM (((js_getLatency ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getLatency ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getLatency ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"channelCount\"] = $2; })"
js_setChannelCount :: MediaTrackConstraintSet -> ConstrainULong -> IO ()
-- | <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 ((js_setChannelCount ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainULong val))))
foreign import javascript unsafe "(($1) => { return $1[\"channelCount\"]; })"
js_getChannelCount :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-channelcount MediaTrackConstraintSet.channelCount specification>
getChannelCount :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainULong)
getChannelCount self = liftDOM (((js_getChannelCount ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getChannelCount ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getChannelCount ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"deviceId\"] = $2; })"
js_setDeviceId :: MediaTrackConstraintSet -> ConstrainDOMString -> IO ()
-- | <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 ((js_setDeviceId ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDOMString val))))
foreign import javascript unsafe "(($1) => { return $1[\"deviceId\"]; })"
js_getDeviceId :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-deviceid MediaTrackConstraintSet.deviceId specification>
getDeviceId :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getDeviceId self = liftDOM (((js_getDeviceId ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getDeviceId ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getDeviceId ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"groupId\"] = $2; })"
js_setGroupId :: MediaTrackConstraintSet -> ConstrainDOMString -> IO ()
-- | <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 ((js_setGroupId ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDOMString val))))
foreign import javascript unsafe "(($1) => { return $1[\"groupId\"]; })"
js_getGroupId :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-groupid MediaTrackConstraintSet.groupId specification>
getGroupId :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getGroupId self = liftDOM (((js_getGroupId ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getGroupId ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getGroupId ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"backgroundBlur\"] = $2; })"
js_setBackgroundBlur :: MediaTrackConstraintSet -> ConstrainBoolean -> IO ()
-- | <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 ((js_setBackgroundBlur ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainBoolean val))))
foreign import javascript unsafe "(($1) => { return $1[\"backgroundBlur\"]; })"
js_getBackgroundBlur :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-main/#dom-mediatrackconstraintset-backgroundblur MediaTrackConstraintSet.backgroundBlur specification>
getBackgroundBlur :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getBackgroundBlur self = liftDOM (((js_getBackgroundBlur ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getBackgroundBlur ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getBackgroundBlur ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"whiteBalanceMode\"] = $2; })"
js_setWhiteBalanceMode :: MediaTrackConstraintSet -> ConstrainDOMString -> IO ()
-- | <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 ((js_setWhiteBalanceMode ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDOMString val))))
foreign import javascript unsafe "(($1) => { return $1[\"whiteBalanceMode\"]; })"
js_getWhiteBalanceMode :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-whitebalancemode MediaTrackConstraintSet.whiteBalanceMode specification>
getWhiteBalanceMode :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getWhiteBalanceMode self = liftDOM (((js_getWhiteBalanceMode ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getWhiteBalanceMode ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getWhiteBalanceMode ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"exposureMode\"] = $2; })"
js_setExposureMode :: MediaTrackConstraintSet -> ConstrainDOMString -> IO ()
-- | <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 ((js_setExposureMode ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDOMString val))))
foreign import javascript unsafe "(($1) => { return $1[\"exposureMode\"]; })"
js_getExposureMode :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-exposuremode MediaTrackConstraintSet.exposureMode specification>
getExposureMode :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getExposureMode self = liftDOM (((js_getExposureMode ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getExposureMode ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getExposureMode ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"focusMode\"] = $2; })"
js_setFocusMode :: MediaTrackConstraintSet -> ConstrainDOMString -> IO ()
-- | <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 ((js_setFocusMode ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDOMString val))))
foreign import javascript unsafe "(($1) => { return $1[\"focusMode\"]; })"
js_getFocusMode :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-focusmode MediaTrackConstraintSet.focusMode specification>
getFocusMode :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getFocusMode self = liftDOM (((js_getFocusMode ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getFocusMode ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getFocusMode ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"pointsOfInterest\"] = $2; })"
js_setPointsOfInterest :: MediaTrackConstraintSet -> ConstrainPoint2D -> IO ()
-- | <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 ((js_setPointsOfInterest ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainPoint2D val))))
foreign import javascript unsafe "(($1) => { return $1[\"pointsOfInterest\"]; })"
js_getPointsOfInterest :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-pointsofinterest MediaTrackConstraintSet.pointsOfInterest specification>
getPointsOfInterest :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainPoint2D)
getPointsOfInterest self = liftDOM (((js_getPointsOfInterest ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getPointsOfInterest ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getPointsOfInterest ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"exposureCompensation\"] = $2; })"
js_setExposureCompensation :: MediaTrackConstraintSet -> ConstrainDouble -> IO ()
-- | <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 ((js_setExposureCompensation ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDouble val))))
foreign import javascript unsafe "(($1) => { return $1[\"exposureCompensation\"]; })"
js_getExposureCompensation :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-exposurecompensation MediaTrackConstraintSet.exposureCompensation specification>
getExposureCompensation :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getExposureCompensation self = liftDOM (((js_getExposureCompensation ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getExposureCompensation ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getExposureCompensation ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"exposureTime\"] = $2; })"
js_setExposureTime :: MediaTrackConstraintSet -> ConstrainDouble -> IO ()
-- | <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 ((js_setExposureTime ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDouble val))))
foreign import javascript unsafe "(($1) => { return $1[\"exposureTime\"]; })"
js_getExposureTime :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-exposuretime MediaTrackConstraintSet.exposureTime specification>
getExposureTime :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getExposureTime self = liftDOM (((js_getExposureTime ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getExposureTime ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getExposureTime ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"colorTemperature\"] = $2; })"
js_setColorTemperature :: MediaTrackConstraintSet -> ConstrainDouble -> IO ()
-- | <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 ((js_setColorTemperature ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDouble val))))
foreign import javascript unsafe "(($1) => { return $1[\"colorTemperature\"]; })"
js_getColorTemperature :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-colortemperature MediaTrackConstraintSet.colorTemperature specification>
getColorTemperature :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getColorTemperature self = liftDOM (((js_getColorTemperature ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getColorTemperature ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getColorTemperature ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"iso\"] = $2; })"
js_setIso :: MediaTrackConstraintSet -> ConstrainDouble -> IO ()
-- | <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 ((js_setIso ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDouble val))))
foreign import javascript unsafe "(($1) => { return $1[\"iso\"]; })"
js_getIso :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-iso MediaTrackConstraintSet.iso specification>
getIso :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getIso self = liftDOM (((js_getIso ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getIso ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getIso ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"brightness\"] = $2; })"
js_setBrightness :: MediaTrackConstraintSet -> ConstrainDouble -> IO ()
-- | <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 ((js_setBrightness ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDouble val))))
foreign import javascript unsafe "(($1) => { return $1[\"brightness\"]; })"
js_getBrightness :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-brightness MediaTrackConstraintSet.brightness specification>
getBrightness :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getBrightness self = liftDOM (((js_getBrightness ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getBrightness ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getBrightness ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"contrast\"] = $2; })"
js_setContrast :: MediaTrackConstraintSet -> ConstrainDouble -> IO ()
-- | <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 ((js_setContrast ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDouble val))))
foreign import javascript unsafe "(($1) => { return $1[\"contrast\"]; })"
js_getContrast :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-contrast MediaTrackConstraintSet.contrast specification>
getContrast :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getContrast self = liftDOM (((js_getContrast ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getContrast ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getContrast ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"saturation\"] = $2; })"
js_setSaturation :: MediaTrackConstraintSet -> ConstrainDouble -> IO ()
-- | <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 ((js_setSaturation ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDouble val))))
foreign import javascript unsafe "(($1) => { return $1[\"saturation\"]; })"
js_getSaturation :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-saturation MediaTrackConstraintSet.saturation specification>
getSaturation :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getSaturation self = liftDOM (((js_getSaturation ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getSaturation ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getSaturation ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"sharpness\"] = $2; })"
js_setSharpness :: MediaTrackConstraintSet -> ConstrainDouble -> IO ()
-- | <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 ((js_setSharpness ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDouble val))))
foreign import javascript unsafe "(($1) => { return $1[\"sharpness\"]; })"
js_getSharpness :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-sharpness MediaTrackConstraintSet.sharpness specification>
getSharpness :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getSharpness self = liftDOM (((js_getSharpness ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getSharpness ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getSharpness ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"focusDistance\"] = $2; })"
js_setFocusDistance :: MediaTrackConstraintSet -> ConstrainDouble -> IO ()
-- | <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 ((js_setFocusDistance ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDouble val))))
foreign import javascript unsafe "(($1) => { return $1[\"focusDistance\"]; })"
js_getFocusDistance :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-focusdistance MediaTrackConstraintSet.focusDistance specification>
getFocusDistance :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDouble)
getFocusDistance self = liftDOM (((js_getFocusDistance ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getFocusDistance ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getFocusDistance ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"pan\"] = $2; })"
js_setPan :: MediaTrackConstraintSet -> BoolOrConstrainDouble -> IO ()
-- | <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 ((js_setPan ((Types.toMediaTrackConstraintSet self)) (Types.toBoolOrConstrainDouble val))))
foreign import javascript unsafe "(($1) => { return $1[\"pan\"]; })"
js_getPan :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-pan MediaTrackConstraintSet.pan specification>
getPan :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe BoolOrConstrainDouble)
getPan self = liftDOM (((js_getPan ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getPan ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getPan ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"tilt\"] = $2; })"
js_setTilt :: MediaTrackConstraintSet -> BoolOrConstrainDouble -> IO ()
-- | <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 ((js_setTilt ((Types.toMediaTrackConstraintSet self)) (Types.toBoolOrConstrainDouble val))))
foreign import javascript unsafe "(($1) => { return $1[\"tilt\"]; })"
js_getTilt :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-tilt MediaTrackConstraintSet.tilt specification>
getTilt :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe BoolOrConstrainDouble)
getTilt self = liftDOM (((js_getTilt ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getTilt ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getTilt ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"zoom\"] = $2; })"
js_setZoom :: MediaTrackConstraintSet -> BoolOrConstrainDouble -> IO ()
-- | <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 ((js_setZoom ((Types.toMediaTrackConstraintSet self)) (Types.toBoolOrConstrainDouble val))))
foreign import javascript unsafe "(($1) => { return $1[\"zoom\"]; })"
js_getZoom :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-zoom MediaTrackConstraintSet.zoom specification>
getZoom :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe BoolOrConstrainDouble)
getZoom self = liftDOM (((js_getZoom ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getZoom ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getZoom ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"torch\"] = $2; })"
js_setTorch :: MediaTrackConstraintSet -> ConstrainBoolean -> IO ()
-- | <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 ((js_setTorch ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainBoolean val))))
foreign import javascript unsafe "(($1) => { return $1[\"torch\"]; })"
js_getTorch :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-image/#dom-mediatrackconstraintset-torch MediaTrackConstraintSet.torch specification>
getTorch :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getTorch self = liftDOM (((js_getTorch ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getTorch ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getTorch ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"gestureReactions\"] = $2; })"
js_setGestureReactions :: MediaTrackConstraintSet -> ConstrainBoolean -> IO ()
-- | <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 ((js_setGestureReactions ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainBoolean val))))
foreign import javascript unsafe "(($1) => { return $1[\"gestureReactions\"]; })"
js_getGestureReactions :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-gesturereactions MediaTrackConstraintSet.gestureReactions specification>
getGestureReactions :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getGestureReactions self = liftDOM (((js_getGestureReactions ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getGestureReactions ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getGestureReactions ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"faceFraming\"] = $2; })"
js_setFaceFraming :: MediaTrackConstraintSet -> ConstrainBoolean -> IO ()
-- | <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 ((js_setFaceFraming ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainBoolean val))))
foreign import javascript unsafe "(($1) => { return $1[\"faceFraming\"]; })"
js_getFaceFraming :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-faceframing MediaTrackConstraintSet.faceFraming specification>
getFaceFraming :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getFaceFraming self = liftDOM (((js_getFaceFraming ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getFaceFraming ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getFaceFraming ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"eyeGazeCorrection\"] = $2; })"
js_setEyeGazeCorrection :: MediaTrackConstraintSet -> ConstrainBoolean -> IO ()
-- | <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 ((js_setEyeGazeCorrection ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainBoolean val))))
foreign import javascript unsafe "(($1) => { return $1[\"eyeGazeCorrection\"]; })"
js_getEyeGazeCorrection :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-eyegazecorrection MediaTrackConstraintSet.eyeGazeCorrection specification>
getEyeGazeCorrection :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getEyeGazeCorrection self = liftDOM (((js_getEyeGazeCorrection ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getEyeGazeCorrection ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getEyeGazeCorrection ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"voiceIsolation\"] = $2; })"
js_setVoiceIsolation :: MediaTrackConstraintSet -> ConstrainBoolean -> IO ()
-- | <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 ((js_setVoiceIsolation ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainBoolean val))))
foreign import javascript unsafe "(($1) => { return $1[\"voiceIsolation\"]; })"
js_getVoiceIsolation :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-voiceisolation MediaTrackConstraintSet.voiceIsolation specification>
getVoiceIsolation :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getVoiceIsolation self = liftDOM (((js_getVoiceIsolation ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getVoiceIsolation ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getVoiceIsolation ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"humanFaceDetectionMode\"] = $2; })"
js_setHumanFaceDetectionMode :: MediaTrackConstraintSet -> ConstrainDOMString -> IO ()
-- | <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 ((js_setHumanFaceDetectionMode ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDOMString val))))
foreign import javascript unsafe "(($1) => { return $1[\"humanFaceDetectionMode\"]; })"
js_getHumanFaceDetectionMode :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-humanfacedetectionmode MediaTrackConstraintSet.humanFaceDetectionMode specification>
getHumanFaceDetectionMode :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainDOMString)
getHumanFaceDetectionMode self = liftDOM (((js_getHumanFaceDetectionMode ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getHumanFaceDetectionMode ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getHumanFaceDetectionMode ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"backgroundSegmentationMask\"] = $2; })"
js_setBackgroundSegmentationMask :: MediaTrackConstraintSet -> ConstrainBoolean -> IO ()
-- | <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 ((js_setBackgroundSegmentationMask ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainBoolean val))))
foreign import javascript unsafe "(($1) => { return $1[\"backgroundSegmentationMask\"]; })"
js_getBackgroundSegmentationMask :: MediaTrackConstraintSet -> IO JSVal
-- | <https://w3c.github.io/mediacapture-extensions/#dom-mediatrackconstraintset-backgroundsegmentationmask MediaTrackConstraintSet.backgroundSegmentationMask specification>
getBackgroundSegmentationMask :: (MonadDOM m, IsMediaTrackConstraintSet self) => self -> m (Maybe ConstrainBoolean)
getBackgroundSegmentationMask self = liftDOM (((js_getBackgroundSegmentationMask ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getBackgroundSegmentationMask ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getBackgroundSegmentationMask ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"displaySurface\"] = $2; })"
js_setDisplaySurface :: MediaTrackConstraintSet -> ConstrainDOMString -> IO ()
-- | <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 ((js_setDisplaySurface ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDOMString val))))
foreign import javascript unsafe "(($1) => { return $1[\"displaySurface\"]; })"
js_getDisplaySurface :: MediaTrackConstraintSet -> IO JSVal
-- | <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 (((js_getDisplaySurface ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getDisplaySurface ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getDisplaySurface ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"logicalSurface\"] = $2; })"
js_setLogicalSurface :: MediaTrackConstraintSet -> ConstrainBoolean -> IO ()
-- | <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 ((js_setLogicalSurface ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainBoolean val))))
foreign import javascript unsafe "(($1) => { return $1[\"logicalSurface\"]; })"
js_getLogicalSurface :: MediaTrackConstraintSet -> IO JSVal
-- | <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 (((js_getLogicalSurface ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getLogicalSurface ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getLogicalSurface ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"cursor\"] = $2; })"
js_setCursor :: MediaTrackConstraintSet -> ConstrainDOMString -> IO ()
-- | <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 ((js_setCursor ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainDOMString val))))
foreign import javascript unsafe "(($1) => { return $1[\"cursor\"]; })"
js_getCursor :: MediaTrackConstraintSet -> IO JSVal
-- | <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 (((js_getCursor ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getCursor ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getCursor ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"restrictOwnAudio\"] = $2; })"
js_setRestrictOwnAudio :: MediaTrackConstraintSet -> ConstrainBoolean -> IO ()
-- | <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 ((js_setRestrictOwnAudio ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainBoolean val))))
foreign import javascript unsafe "(($1) => { return $1[\"restrictOwnAudio\"]; })"
js_getRestrictOwnAudio :: MediaTrackConstraintSet -> IO JSVal
-- | <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 (((js_getRestrictOwnAudio ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getRestrictOwnAudio ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getRestrictOwnAudio ((Types.toMediaTrackConstraintSet self)))))
foreign import javascript safe "(($1, $2) => { $1[\"suppressLocalAudioPlayback\"] = $2; })"
js_setSuppressLocalAudioPlayback :: MediaTrackConstraintSet -> ConstrainBoolean -> IO ()
-- | <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 ((js_setSuppressLocalAudioPlayback ((Types.toMediaTrackConstraintSet self)) (Types.toConstrainBoolean val))))
foreign import javascript unsafe "(($1) => { return $1[\"suppressLocalAudioPlayback\"]; })"
js_getSuppressLocalAudioPlayback :: MediaTrackConstraintSet -> IO JSVal
-- | <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 (((js_getSuppressLocalAudioPlayback ((Types.toMediaTrackConstraintSet self))) >>= 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 ((((js_getSuppressLocalAudioPlayback ((Types.toMediaTrackConstraintSet self))) >>= 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 ((pFromJSVal <$> (js_getSuppressLocalAudioPlayback ((Types.toMediaTrackConstraintSet self)))))