Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_start :: AudioBufferSourceNode -> Double -> Double -> Double -> IO ()
- start :: MonadIO m => AudioBufferSourceNode -> Double -> Double -> Double -> m ()
- js_stop :: AudioBufferSourceNode -> Double -> IO ()
- stop :: MonadIO m => AudioBufferSourceNode -> Double -> m ()
- js_noteOn :: AudioBufferSourceNode -> Double -> IO ()
- noteOn :: MonadIO m => AudioBufferSourceNode -> Double -> m ()
- js_noteGrainOn :: AudioBufferSourceNode -> Double -> Double -> Double -> IO ()
- noteGrainOn :: MonadIO m => AudioBufferSourceNode -> Double -> Double -> Double -> m ()
- js_noteOff :: AudioBufferSourceNode -> Double -> IO ()
- noteOff :: MonadIO m => AudioBufferSourceNode -> Double -> m ()
- 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
- js_setBuffer :: AudioBufferSourceNode -> Nullable AudioBuffer -> IO ()
- setBuffer :: MonadIO m => AudioBufferSourceNode -> Maybe AudioBuffer -> m ()
- js_getBuffer :: AudioBufferSourceNode -> IO (Nullable AudioBuffer)
- getBuffer :: MonadIO m => AudioBufferSourceNode -> m (Maybe AudioBuffer)
- getBufferUnsafe :: (MonadIO m, HasCallStack) => AudioBufferSourceNode -> m AudioBuffer
- getBufferUnchecked :: MonadIO m => AudioBufferSourceNode -> m AudioBuffer
- js_getPlaybackState :: AudioBufferSourceNode -> IO Word
- getPlaybackState :: MonadIO m => AudioBufferSourceNode -> m Word
- js_getGain :: AudioBufferSourceNode -> IO (Nullable AudioParam)
- getGain :: MonadIO m => AudioBufferSourceNode -> m (Maybe AudioParam)
- getGainUnsafe :: (MonadIO m, HasCallStack) => AudioBufferSourceNode -> m AudioParam
- getGainUnchecked :: MonadIO m => AudioBufferSourceNode -> m AudioParam
- js_getPlaybackRate :: AudioBufferSourceNode -> IO (Nullable AudioParam)
- getPlaybackRate :: MonadIO m => AudioBufferSourceNode -> m (Maybe AudioParam)
- getPlaybackRateUnsafe :: (MonadIO m, HasCallStack) => AudioBufferSourceNode -> m AudioParam
- getPlaybackRateUnchecked :: MonadIO m => AudioBufferSourceNode -> m AudioParam
- js_setLoop :: AudioBufferSourceNode -> Bool -> IO ()
- setLoop :: MonadIO m => AudioBufferSourceNode -> Bool -> m ()
- js_getLoop :: AudioBufferSourceNode -> IO Bool
- getLoop :: MonadIO m => AudioBufferSourceNode -> m Bool
- js_setLoopStart :: AudioBufferSourceNode -> Double -> IO ()
- setLoopStart :: MonadIO m => AudioBufferSourceNode -> Double -> m ()
- js_getLoopStart :: AudioBufferSourceNode -> IO Double
- getLoopStart :: MonadIO m => AudioBufferSourceNode -> m Double
- js_setLoopEnd :: AudioBufferSourceNode -> Double -> IO ()
- setLoopEnd :: MonadIO m => AudioBufferSourceNode -> Double -> m ()
- js_getLoopEnd :: AudioBufferSourceNode -> IO Double
- getLoopEnd :: MonadIO m => AudioBufferSourceNode -> m Double
- js_setLooping :: AudioBufferSourceNode -> Bool -> IO ()
- setLooping :: MonadIO m => AudioBufferSourceNode -> Bool -> m ()
- js_getLooping :: AudioBufferSourceNode -> IO Bool
- getLooping :: MonadIO m => AudioBufferSourceNode -> m Bool
- ended :: EventName AudioBufferSourceNode Event
- newtype AudioBufferSourceNode = AudioBufferSourceNode {}
- gTypeAudioBufferSourceNode :: GType
Documentation
js_noteGrainOn :: AudioBufferSourceNode -> Double -> Double -> Double -> IO () Source #
noteGrainOn :: MonadIO m => AudioBufferSourceNode -> Double -> Double -> Double -> m () Source #
js_noteOff :: AudioBufferSourceNode -> Double -> IO () 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 #
js_setBuffer :: AudioBufferSourceNode -> Nullable AudioBuffer -> IO () Source #
setBuffer :: MonadIO m => AudioBufferSourceNode -> Maybe AudioBuffer -> m () Source #
getBuffer :: MonadIO m => AudioBufferSourceNode -> m (Maybe AudioBuffer) Source #
getBufferUnsafe :: (MonadIO m, HasCallStack) => AudioBufferSourceNode -> m AudioBuffer Source #
getBufferUnchecked :: MonadIO m => AudioBufferSourceNode -> m AudioBuffer Source #
getPlaybackState :: MonadIO m => AudioBufferSourceNode -> m Word Source #
getGain :: MonadIO m => AudioBufferSourceNode -> m (Maybe AudioParam) Source #
getGainUnsafe :: (MonadIO m, HasCallStack) => AudioBufferSourceNode -> m AudioParam Source #
getGainUnchecked :: MonadIO m => AudioBufferSourceNode -> m AudioParam Source #
getPlaybackRate :: MonadIO m => AudioBufferSourceNode -> m (Maybe AudioParam) Source #
getPlaybackRateUnsafe :: (MonadIO m, HasCallStack) => AudioBufferSourceNode -> m AudioParam Source #
getPlaybackRateUnchecked :: MonadIO m => AudioBufferSourceNode -> m AudioParam Source #
js_setLoop :: AudioBufferSourceNode -> Bool -> IO () Source #
js_getLoop :: AudioBufferSourceNode -> IO Bool Source #
js_setLoopStart :: AudioBufferSourceNode -> Double -> IO () Source #
setLoopStart :: MonadIO m => AudioBufferSourceNode -> Double -> m () Source #
getLoopStart :: MonadIO m => AudioBufferSourceNode -> m Double Source #
js_setLoopEnd :: AudioBufferSourceNode -> Double -> IO () Source #
setLoopEnd :: MonadIO m => AudioBufferSourceNode -> Double -> m () Source #
getLoopEnd :: MonadIO m => AudioBufferSourceNode -> m Double Source #
js_setLooping :: AudioBufferSourceNode -> Bool -> IO () Source #
setLooping :: MonadIO m => AudioBufferSourceNode -> Bool -> m () Source #
getLooping :: MonadIO m => AudioBufferSourceNode -> m Bool Source #
newtype AudioBufferSourceNode Source #
Functions for this inteface are in GHCJS.DOM.AudioBufferSourceNode. Base interface functions are in: