Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_start :: OscillatorNode -> Double -> IO ()
- start :: MonadIO m => OscillatorNode -> Double -> m ()
- js_stop :: OscillatorNode -> Double -> IO ()
- stop :: MonadIO m => OscillatorNode -> Double -> m ()
- js_noteOn :: OscillatorNode -> Double -> IO ()
- noteOn :: MonadIO m => OscillatorNode -> Double -> m ()
- js_noteOff :: OscillatorNode -> Double -> IO ()
- noteOff :: MonadIO m => OscillatorNode -> Double -> m ()
- js_setPeriodicWave :: OscillatorNode -> Nullable PeriodicWave -> IO ()
- setPeriodicWave :: MonadIO m => OscillatorNode -> Maybe PeriodicWave -> m ()
- pattern SINE :: forall a. (Num a, Eq a) => a
- pattern SQUARE :: forall a. (Num a, Eq a) => a
- pattern SAWTOOTH :: forall a. (Num a, Eq a) => a
- pattern TRIANGLE :: forall a. (Num a, Eq a) => a
- pattern CUSTOM :: forall a. (Num a, Eq a) => a
- pattern UNSCHEDULED_STATE :: forall a. (Num a, Eq a) => a
- pattern SCHEDULED_STATE :: forall a. (Num a, Eq a) => a
- pattern PLAYING_STATE :: forall a. (Num a, Eq a) => a
- pattern FINISHED_STATE :: forall a. (Num a, Eq a) => a
- js_setType :: OscillatorNode -> JSString -> IO ()
- setType :: (MonadIO m, ToJSString val) => OscillatorNode -> val -> m ()
- js_getType :: OscillatorNode -> IO JSString
- getType :: (MonadIO m, FromJSString result) => OscillatorNode -> m result
- js_getPlaybackState :: OscillatorNode -> IO Word
- getPlaybackState :: MonadIO m => OscillatorNode -> m Word
- js_getFrequency :: OscillatorNode -> IO (Nullable AudioParam)
- getFrequency :: MonadIO m => OscillatorNode -> m (Maybe AudioParam)
- getFrequencyUnsafe :: (MonadIO m, HasCallStack) => OscillatorNode -> m AudioParam
- getFrequencyUnchecked :: MonadIO m => OscillatorNode -> m AudioParam
- js_getDetune :: OscillatorNode -> IO (Nullable AudioParam)
- getDetune :: MonadIO m => OscillatorNode -> m (Maybe AudioParam)
- getDetuneUnsafe :: (MonadIO m, HasCallStack) => OscillatorNode -> m AudioParam
- getDetuneUnchecked :: MonadIO m => OscillatorNode -> m AudioParam
- ended :: EventName OscillatorNode Event
- newtype OscillatorNode = OscillatorNode {}
- gTypeOscillatorNode :: GType
Documentation
js_noteOff :: OscillatorNode -> Double -> IO () Source #
js_setPeriodicWave :: OscillatorNode -> Nullable PeriodicWave -> IO () Source #
setPeriodicWave :: MonadIO m => OscillatorNode -> Maybe PeriodicWave -> m () Source #
pattern UNSCHEDULED_STATE :: forall a. (Num a, Eq a) => a Source #
pattern SCHEDULED_STATE :: forall a. (Num a, Eq a) => a Source #
pattern PLAYING_STATE :: forall a. (Num a, Eq a) => a Source #
pattern FINISHED_STATE :: forall a. (Num a, Eq a) => a Source #
js_setType :: OscillatorNode -> JSString -> IO () Source #
setType :: (MonadIO m, ToJSString val) => OscillatorNode -> val -> m () Source #
js_getType :: OscillatorNode -> IO JSString Source #
getType :: (MonadIO m, FromJSString result) => OscillatorNode -> m result Source #
getPlaybackState :: MonadIO m => OscillatorNode -> m Word Source #
js_getFrequency :: OscillatorNode -> IO (Nullable AudioParam) Source #
getFrequency :: MonadIO m => OscillatorNode -> m (Maybe AudioParam) Source #
getFrequencyUnsafe :: (MonadIO m, HasCallStack) => OscillatorNode -> m AudioParam Source #
getFrequencyUnchecked :: MonadIO m => OscillatorNode -> m AudioParam Source #
js_getDetune :: OscillatorNode -> IO (Nullable AudioParam) Source #
getDetune :: MonadIO m => OscillatorNode -> m (Maybe AudioParam) Source #
getDetuneUnsafe :: (MonadIO m, HasCallStack) => OscillatorNode -> m AudioParam Source #
getDetuneUnchecked :: MonadIO m => OscillatorNode -> m AudioParam Source #
newtype OscillatorNode Source #
Functions for this inteface are in GHCJS.DOM.OscillatorNode. Base interface functions are in: