Safe Haskell | None |
---|---|
Language | Haskell2010 |
- start :: MonadDOM m => OscillatorNode -> Double -> m ()
- stop :: MonadDOM m => OscillatorNode -> Double -> m ()
- noteOn :: MonadDOM m => OscillatorNode -> Double -> m ()
- noteOff :: MonadDOM m => OscillatorNode -> Double -> m ()
- setPeriodicWave :: MonadDOM 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
- setType :: (MonadDOM m, ToJSString val) => OscillatorNode -> val -> m ()
- getType :: (MonadDOM m, FromJSString result) => OscillatorNode -> m result
- getPlaybackState :: MonadDOM m => OscillatorNode -> m Word
- getFrequency :: MonadDOM m => OscillatorNode -> m (Maybe AudioParam)
- getFrequencyUnsafe :: (MonadDOM m, HasCallStack) => OscillatorNode -> m AudioParam
- getFrequencyUnchecked :: MonadDOM m => OscillatorNode -> m AudioParam
- getDetune :: MonadDOM m => OscillatorNode -> m (Maybe AudioParam)
- getDetuneUnsafe :: (MonadDOM m, HasCallStack) => OscillatorNode -> m AudioParam
- getDetuneUnchecked :: MonadDOM m => OscillatorNode -> m AudioParam
- ended :: EventName OscillatorNode Event
- newtype OscillatorNode = OscillatorNode {}
- gTypeOscillatorNode :: JSM GType
Documentation
setPeriodicWave :: MonadDOM 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 #
setType :: (MonadDOM m, ToJSString val) => OscillatorNode -> val -> m () Source #
getType :: (MonadDOM m, FromJSString result) => OscillatorNode -> m result Source #
getPlaybackState :: MonadDOM m => OscillatorNode -> m Word Source #
getFrequency :: MonadDOM m => OscillatorNode -> m (Maybe AudioParam) Source #
getFrequencyUnsafe :: (MonadDOM m, HasCallStack) => OscillatorNode -> m AudioParam Source #
getFrequencyUnchecked :: MonadDOM m => OscillatorNode -> m AudioParam Source #
getDetune :: MonadDOM m => OscillatorNode -> m (Maybe AudioParam) Source #
getDetuneUnsafe :: (MonadDOM m, HasCallStack) => OscillatorNode -> m AudioParam Source #
getDetuneUnchecked :: MonadDOM m => OscillatorNode -> m AudioParam Source #
newtype OscillatorNode Source #
Functions for this inteface are in JSDOM.OscillatorNode. Base interface functions are in: