Safe Haskell | None |
---|---|
Language | Haskell2010 |
- connect :: (MonadDOM m, IsAudioNode self, IsAudioNode destination) => self -> Maybe destination -> Word -> Word -> m ()
- connectParam :: (MonadDOM m, IsAudioNode self) => self -> Maybe AudioParam -> Word -> m ()
- disconnect :: (MonadDOM m, IsAudioNode self) => self -> Word -> m ()
- getContext :: (MonadDOM m, IsAudioNode self) => self -> m (Maybe AudioContext)
- getContextUnsafe :: (MonadDOM m, IsAudioNode self, HasCallStack) => self -> m AudioContext
- getContextUnchecked :: (MonadDOM m, IsAudioNode self) => self -> m AudioContext
- getNumberOfInputs :: (MonadDOM m, IsAudioNode self) => self -> m Word
- getNumberOfOutputs :: (MonadDOM m, IsAudioNode self) => self -> m Word
- setChannelCount :: (MonadDOM m, IsAudioNode self) => self -> Word -> m ()
- getChannelCount :: (MonadDOM m, IsAudioNode self) => self -> m Word
- setChannelCountMode :: (MonadDOM m, IsAudioNode self, ToJSString val) => self -> val -> m ()
- getChannelCountMode :: (MonadDOM m, IsAudioNode self, FromJSString result) => self -> m result
- setChannelInterpretation :: (MonadDOM m, IsAudioNode self, ToJSString val) => self -> val -> m ()
- getChannelInterpretation :: (MonadDOM m, IsAudioNode self, FromJSString result) => self -> m result
- newtype AudioNode = AudioNode {
- unAudioNode :: JSVal
- gTypeAudioNode :: JSM GType
- class IsEventTarget o => IsAudioNode o
- toAudioNode :: IsAudioNode o => o -> AudioNode
Documentation
connect :: (MonadDOM m, IsAudioNode self, IsAudioNode destination) => self -> Maybe destination -> Word -> Word -> m () Source #
connectParam :: (MonadDOM m, IsAudioNode self) => self -> Maybe AudioParam -> Word -> m () Source #
disconnect :: (MonadDOM m, IsAudioNode self) => self -> Word -> m () Source #
getContext :: (MonadDOM m, IsAudioNode self) => self -> m (Maybe AudioContext) Source #
getContextUnsafe :: (MonadDOM m, IsAudioNode self, HasCallStack) => self -> m AudioContext Source #
getContextUnchecked :: (MonadDOM m, IsAudioNode self) => self -> m AudioContext Source #
getNumberOfInputs :: (MonadDOM m, IsAudioNode self) => self -> m Word Source #
getNumberOfOutputs :: (MonadDOM m, IsAudioNode self) => self -> m Word Source #
setChannelCount :: (MonadDOM m, IsAudioNode self) => self -> Word -> m () Source #
getChannelCount :: (MonadDOM m, IsAudioNode self) => self -> m Word Source #
setChannelCountMode :: (MonadDOM m, IsAudioNode self, ToJSString val) => self -> val -> m () Source #
getChannelCountMode :: (MonadDOM m, IsAudioNode self, FromJSString result) => self -> m result Source #
setChannelInterpretation :: (MonadDOM m, IsAudioNode self, ToJSString val) => self -> val -> m () Source #
getChannelInterpretation :: (MonadDOM m, IsAudioNode self, FromJSString result) => self -> m result Source #
Functions for this inteface are in JSDOM.AudioNode. Base interface functions are in:
class IsEventTarget o => IsAudioNode o Source #
toAudioNode :: IsAudioNode o => o -> AudioNode Source #