Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_connect :: AudioNode -> Nullable AudioNode -> Word -> Word -> IO ()
- connect :: (MonadIO m, IsAudioNode self, IsAudioNode destination) => self -> Maybe destination -> Word -> Word -> m ()
- js_connectParam :: AudioNode -> Nullable AudioParam -> Word -> IO ()
- connectParam :: (MonadIO m, IsAudioNode self) => self -> Maybe AudioParam -> Word -> m ()
- js_disconnect :: AudioNode -> Word -> IO ()
- disconnect :: (MonadIO m, IsAudioNode self) => self -> Word -> m ()
- js_getContext :: AudioNode -> IO (Nullable AudioContext)
- getContext :: (MonadIO m, IsAudioNode self) => self -> m (Maybe AudioContext)
- getContextUnsafe :: (MonadIO m, IsAudioNode self, HasCallStack) => self -> m AudioContext
- getContextUnchecked :: (MonadIO m, IsAudioNode self) => self -> m AudioContext
- js_getNumberOfInputs :: AudioNode -> IO Word
- getNumberOfInputs :: (MonadIO m, IsAudioNode self) => self -> m Word
- js_getNumberOfOutputs :: AudioNode -> IO Word
- getNumberOfOutputs :: (MonadIO m, IsAudioNode self) => self -> m Word
- js_setChannelCount :: AudioNode -> Word -> IO ()
- setChannelCount :: (MonadIO m, IsAudioNode self) => self -> Word -> m ()
- js_getChannelCount :: AudioNode -> IO Word
- getChannelCount :: (MonadIO m, IsAudioNode self) => self -> m Word
- js_setChannelCountMode :: AudioNode -> JSString -> IO ()
- setChannelCountMode :: (MonadIO m, IsAudioNode self, ToJSString val) => self -> val -> m ()
- js_getChannelCountMode :: AudioNode -> IO JSString
- getChannelCountMode :: (MonadIO m, IsAudioNode self, FromJSString result) => self -> m result
- js_setChannelInterpretation :: AudioNode -> JSString -> IO ()
- setChannelInterpretation :: (MonadIO m, IsAudioNode self, ToJSString val) => self -> val -> m ()
- js_getChannelInterpretation :: AudioNode -> IO JSString
- getChannelInterpretation :: (MonadIO m, IsAudioNode self, FromJSString result) => self -> m result
- newtype AudioNode = AudioNode {
- unAudioNode :: JSVal
- gTypeAudioNode :: GType
- class IsEventTarget o => IsAudioNode o
- toAudioNode :: IsAudioNode o => o -> AudioNode
Documentation
connect :: (MonadIO m, IsAudioNode self, IsAudioNode destination) => self -> Maybe destination -> Word -> Word -> m () Source #
js_connectParam :: AudioNode -> Nullable AudioParam -> Word -> IO () Source #
connectParam :: (MonadIO m, IsAudioNode self) => self -> Maybe AudioParam -> Word -> m () Source #
disconnect :: (MonadIO m, IsAudioNode self) => self -> Word -> m () Source #
js_getContext :: AudioNode -> IO (Nullable AudioContext) Source #
getContext :: (MonadIO m, IsAudioNode self) => self -> m (Maybe AudioContext) Source #
getContextUnsafe :: (MonadIO m, IsAudioNode self, HasCallStack) => self -> m AudioContext Source #
getContextUnchecked :: (MonadIO m, IsAudioNode self) => self -> m AudioContext Source #
getNumberOfInputs :: (MonadIO m, IsAudioNode self) => self -> m Word Source #
getNumberOfOutputs :: (MonadIO m, IsAudioNode self) => self -> m Word Source #
setChannelCount :: (MonadIO m, IsAudioNode self) => self -> Word -> m () Source #
getChannelCount :: (MonadIO m, IsAudioNode self) => self -> m Word Source #
setChannelCountMode :: (MonadIO m, IsAudioNode self, ToJSString val) => self -> val -> m () Source #
getChannelCountMode :: (MonadIO m, IsAudioNode self, FromJSString result) => self -> m result Source #
setChannelInterpretation :: (MonadIO m, IsAudioNode self, ToJSString val) => self -> val -> m () Source #
getChannelInterpretation :: (MonadIO m, IsAudioNode self, FromJSString result) => self -> m result Source #
Functions for this inteface are in GHCJS.DOM.AudioNode. Base interface functions are in:
class IsEventTarget o => IsAudioNode o Source #
toAudioNode :: IsAudioNode o => o -> AudioNode Source #