Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Synopsis
- getChannelData :: MonadDOM m => AudioBuffer -> Word -> m Float32Array
- getChannelData_ :: MonadDOM m => AudioBuffer -> Word -> m ()
- getLength :: MonadDOM m => AudioBuffer -> m Int
- getDuration :: MonadDOM m => AudioBuffer -> m Float
- getSampleRate :: MonadDOM m => AudioBuffer -> m Float
- setGain :: MonadDOM m => AudioBuffer -> Float -> m ()
- getGain :: MonadDOM m => AudioBuffer -> m Float
- getNumberOfChannels :: MonadDOM m => AudioBuffer -> m Word
- newtype AudioBuffer = AudioBuffer {}
- gTypeAudioBuffer :: JSM GType
Documentation
getChannelData :: MonadDOM m => AudioBuffer -> Word -> m Float32Array Source #
getChannelData_ :: MonadDOM m => AudioBuffer -> Word -> m () Source #
getDuration :: MonadDOM m => AudioBuffer -> m Float Source #
getSampleRate :: MonadDOM m => AudioBuffer -> m Float Source #
getNumberOfChannels :: MonadDOM m => AudioBuffer -> m Word Source #
newtype AudioBuffer Source #
Functions for this inteface are in JSDOM.AudioBuffer.
Instances
FromJSVal AudioBuffer Source # | |
Defined in JSDOM.Types fromJSVal :: JSVal -> JSM (Maybe AudioBuffer) # fromJSValUnchecked :: JSVal -> JSM AudioBuffer # fromJSValListOf :: JSVal -> JSM (Maybe [AudioBuffer]) # fromJSValUncheckedListOf :: JSVal -> JSM [AudioBuffer] # | |
PFromJSVal AudioBuffer Source # | |
Defined in JSDOM.Types pFromJSVal :: JSVal -> AudioBuffer # | |
PToJSVal AudioBuffer Source # | |
Defined in JSDOM.Types pToJSVal :: AudioBuffer -> JSVal # | |
ToJSVal AudioBuffer Source # | |
Defined in JSDOM.Types toJSVal :: AudioBuffer -> JSM JSVal # toJSValListOf :: [AudioBuffer] -> JSM JSVal # | |
MakeObject AudioBuffer Source # | |
Defined in JSDOM.Types makeObject :: AudioBuffer -> JSM Object # | |
IsGObject AudioBuffer Source # | |
Defined in JSDOM.Types typeGType :: AudioBuffer -> JSM GType |