Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- connect :: (MonadDOM m, IsAudioNode self, IsAudioNode destination) => self -> destination -> Maybe Word -> Maybe Word -> m ()
- connectParam :: (MonadDOM m, IsAudioNode self) => self -> AudioParam -> Maybe Word -> m ()
- disconnect :: (MonadDOM m, IsAudioNode self) => self -> Maybe Word -> m ()
- getContext :: (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, IsGObject o) => IsAudioNode o
- toAudioNode :: IsAudioNode o => o -> AudioNode
Documentation
connect :: (MonadDOM m, IsAudioNode self, IsAudioNode destination) => self -> destination -> Maybe Word -> Maybe Word -> m () Source #
connectParam :: (MonadDOM m, IsAudioNode self) => self -> AudioParam -> Maybe Word -> m () Source #
disconnect :: (MonadDOM m, IsAudioNode self) => self -> Maybe Word -> m () Source #
getContext :: (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:
Instances
PToJSVal AudioNode Source # | |
Defined in JSDOM.Types | |
PFromJSVal AudioNode Source # | |
Defined in JSDOM.Types pFromJSVal :: JSVal -> AudioNode # | |
ToJSVal AudioNode Source # | |
FromJSVal AudioNode Source # | |
MakeObject AudioNode Source # | |
Defined in JSDOM.Types makeObject :: AudioNode -> JSM Object # | |
IsEventTarget AudioNode Source # | |
Defined in JSDOM.Types | |
IsAudioNode AudioNode Source # | |
Defined in JSDOM.Types | |
IsGObject AudioNode Source # | |
Defined in JSDOM.Types |
class (IsEventTarget o, IsGObject o) => IsAudioNode o Source #
Instances
toAudioNode :: IsAudioNode o => o -> AudioNode Source #