Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newAudioContext :: MonadDOM m => m AudioContext
- createBuffer :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Float -> m (Maybe AudioBuffer)
- createBuffer_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Float -> m ()
- createBufferUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> Word -> Word -> Float -> m AudioBuffer
- createBufferUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Float -> m AudioBuffer
- createBufferFromArrayBuffer :: (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer) => self -> Maybe buffer -> Bool -> m (Maybe AudioBuffer)
- createBufferFromArrayBuffer_ :: (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer) => self -> Maybe buffer -> Bool -> m ()
- createBufferFromArrayBufferUnsafe :: (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer, HasCallStack) => self -> Maybe buffer -> Bool -> m AudioBuffer
- createBufferFromArrayBufferUnchecked :: (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer) => self -> Maybe buffer -> Bool -> m AudioBuffer
- decodeAudioData :: (MonadDOM m, IsAudioContext self, IsArrayBuffer audioData) => self -> Maybe audioData -> Maybe AudioBufferCallback -> Maybe AudioBufferCallback -> m ()
- createBufferSource :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe AudioBufferSourceNode)
- createBufferSource_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
- createBufferSourceUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m AudioBufferSourceNode
- createBufferSourceUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m AudioBufferSourceNode
- createMediaElementSource :: (MonadDOM m, IsAudioContext self, IsHTMLMediaElement mediaElement) => self -> Maybe mediaElement -> m (Maybe MediaElementAudioSourceNode)
- createMediaElementSource_ :: (MonadDOM m, IsAudioContext self, IsHTMLMediaElement mediaElement) => self -> Maybe mediaElement -> m ()
- createMediaElementSourceUnsafe :: (MonadDOM m, IsAudioContext self, IsHTMLMediaElement mediaElement, HasCallStack) => self -> Maybe mediaElement -> m MediaElementAudioSourceNode
- createMediaElementSourceUnchecked :: (MonadDOM m, IsAudioContext self, IsHTMLMediaElement mediaElement) => self -> Maybe mediaElement -> m MediaElementAudioSourceNode
- createMediaStreamSource :: (MonadDOM m, IsAudioContext self) => self -> Maybe MediaStream -> m (Maybe MediaStreamAudioSourceNode)
- createMediaStreamSource_ :: (MonadDOM m, IsAudioContext self) => self -> Maybe MediaStream -> m ()
- createMediaStreamSourceUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> Maybe MediaStream -> m MediaStreamAudioSourceNode
- createMediaStreamSourceUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Maybe MediaStream -> m MediaStreamAudioSourceNode
- createMediaStreamDestination :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe MediaStreamAudioDestinationNode)
- createMediaStreamDestination_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
- createMediaStreamDestinationUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m MediaStreamAudioDestinationNode
- createMediaStreamDestinationUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m MediaStreamAudioDestinationNode
- createGain :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe GainNode)
- createGain_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
- createGainUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m GainNode
- createGainUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m GainNode
- createDelay :: (MonadDOM m, IsAudioContext self) => self -> Double -> m (Maybe DelayNode)
- createDelay_ :: (MonadDOM m, IsAudioContext self) => self -> Double -> m ()
- createDelayUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> Double -> m DelayNode
- createDelayUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Double -> m DelayNode
- createBiquadFilter :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe BiquadFilterNode)
- createBiquadFilter_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
- createBiquadFilterUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m BiquadFilterNode
- createBiquadFilterUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m BiquadFilterNode
- createWaveShaper :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe WaveShaperNode)
- createWaveShaper_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
- createWaveShaperUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m WaveShaperNode
- createWaveShaperUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m WaveShaperNode
- createPanner :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe PannerNode)
- createPanner_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
- createPannerUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m PannerNode
- createPannerUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m PannerNode
- createConvolver :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe ConvolverNode)
- createConvolver_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
- createConvolverUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m ConvolverNode
- createConvolverUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m ConvolverNode
- createDynamicsCompressor :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe DynamicsCompressorNode)
- createDynamicsCompressor_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
- createDynamicsCompressorUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m DynamicsCompressorNode
- createDynamicsCompressorUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m DynamicsCompressorNode
- createAnalyser :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe AnalyserNode)
- createAnalyser_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
- createAnalyserUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m AnalyserNode
- createAnalyserUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m AnalyserNode
- createScriptProcessor :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m (Maybe ScriptProcessorNode)
- createScriptProcessor_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m ()
- createScriptProcessorUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> Word -> Word -> Word -> m ScriptProcessorNode
- createScriptProcessorUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m ScriptProcessorNode
- createOscillator :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe OscillatorNode)
- createOscillator_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
- createOscillatorUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m OscillatorNode
- createOscillatorUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m OscillatorNode
- createPeriodicWave :: (MonadDOM m, IsAudioContext self, IsFloat32Array real, IsFloat32Array imag) => self -> Maybe real -> Maybe imag -> m (Maybe PeriodicWave)
- createPeriodicWave_ :: (MonadDOM m, IsAudioContext self, IsFloat32Array real, IsFloat32Array imag) => self -> Maybe real -> Maybe imag -> m ()
- createPeriodicWaveUnsafe :: (MonadDOM m, IsAudioContext self, IsFloat32Array real, IsFloat32Array imag, HasCallStack) => self -> Maybe real -> Maybe imag -> m PeriodicWave
- createPeriodicWaveUnchecked :: (MonadDOM m, IsAudioContext self, IsFloat32Array real, IsFloat32Array imag) => self -> Maybe real -> Maybe imag -> m PeriodicWave
- createChannelSplitter :: (MonadDOM m, IsAudioContext self) => self -> Word -> m (Maybe ChannelSplitterNode)
- createChannelSplitter_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> m ()
- createChannelSplitterUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> Word -> m ChannelSplitterNode
- createChannelSplitterUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> m ChannelSplitterNode
- createChannelMerger :: (MonadDOM m, IsAudioContext self) => self -> Word -> m (Maybe ChannelMergerNode)
- createChannelMerger_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> m ()
- createChannelMergerUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> Word -> m ChannelMergerNode
- createChannelMergerUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> m ChannelMergerNode
- startRendering :: (MonadDOM m, IsAudioContext self) => self -> m ()
- createGainNode :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe GainNode)
- createGainNode_ :: (MonadDOM m, IsAudioContext self) => self -> m ()
- createGainNodeUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m GainNode
- createGainNodeUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m GainNode
- createDelayNode :: (MonadDOM m, IsAudioContext self) => self -> Double -> m (Maybe DelayNode)
- createDelayNode_ :: (MonadDOM m, IsAudioContext self) => self -> Double -> m ()
- createDelayNodeUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> Double -> m DelayNode
- createDelayNodeUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Double -> m DelayNode
- createJavaScriptNode :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m (Maybe ScriptProcessorNode)
- createJavaScriptNode_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m ()
- createJavaScriptNodeUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> Word -> Word -> Word -> m ScriptProcessorNode
- createJavaScriptNodeUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m ScriptProcessorNode
- getDestination :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe AudioDestinationNode)
- getDestinationUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m AudioDestinationNode
- getDestinationUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m AudioDestinationNode
- getCurrentTime :: (MonadDOM m, IsAudioContext self) => self -> m Double
- getSampleRate :: (MonadDOM m, IsAudioContext self) => self -> m Float
- getListener :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe AudioListener)
- getListenerUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m AudioListener
- getListenerUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m AudioListener
- getActiveSourceCount :: (MonadDOM m, IsAudioContext self) => self -> m Word
- complete :: (IsAudioContext self, IsEventTarget self) => EventName self OfflineAudioCompletionEvent
- newtype AudioContext = AudioContext {}
- gTypeAudioContext :: JSM GType
- class IsEventTarget o => IsAudioContext o
- toAudioContext :: IsAudioContext o => o -> AudioContext
Documentation
createBuffer :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Float -> m (Maybe AudioBuffer) Source #
createBuffer_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Float -> m () Source #
createBufferUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> Word -> Word -> Float -> m AudioBuffer Source #
createBufferUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Float -> m AudioBuffer Source #
createBufferFromArrayBuffer :: (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer) => self -> Maybe buffer -> Bool -> m (Maybe AudioBuffer) Source #
createBufferFromArrayBuffer_ :: (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer) => self -> Maybe buffer -> Bool -> m () Source #
createBufferFromArrayBufferUnsafe :: (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer, HasCallStack) => self -> Maybe buffer -> Bool -> m AudioBuffer Source #
createBufferFromArrayBufferUnchecked :: (MonadDOM m, IsAudioContext self, IsArrayBuffer buffer) => self -> Maybe buffer -> Bool -> m AudioBuffer Source #
decodeAudioData :: (MonadDOM m, IsAudioContext self, IsArrayBuffer audioData) => self -> Maybe audioData -> Maybe AudioBufferCallback -> Maybe AudioBufferCallback -> m () Source #
createBufferSource :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe AudioBufferSourceNode) Source #
createBufferSource_ :: (MonadDOM m, IsAudioContext self) => self -> m () Source #
createBufferSourceUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m AudioBufferSourceNode Source #
createBufferSourceUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m AudioBufferSourceNode Source #
createMediaElementSource :: (MonadDOM m, IsAudioContext self, IsHTMLMediaElement mediaElement) => self -> Maybe mediaElement -> m (Maybe MediaElementAudioSourceNode) Source #
createMediaElementSource_ :: (MonadDOM m, IsAudioContext self, IsHTMLMediaElement mediaElement) => self -> Maybe mediaElement -> m () Source #
createMediaElementSourceUnsafe :: (MonadDOM m, IsAudioContext self, IsHTMLMediaElement mediaElement, HasCallStack) => self -> Maybe mediaElement -> m MediaElementAudioSourceNode Source #
createMediaElementSourceUnchecked :: (MonadDOM m, IsAudioContext self, IsHTMLMediaElement mediaElement) => self -> Maybe mediaElement -> m MediaElementAudioSourceNode Source #
createMediaStreamSource :: (MonadDOM m, IsAudioContext self) => self -> Maybe MediaStream -> m (Maybe MediaStreamAudioSourceNode) Source #
createMediaStreamSource_ :: (MonadDOM m, IsAudioContext self) => self -> Maybe MediaStream -> m () Source #
createMediaStreamSourceUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> Maybe MediaStream -> m MediaStreamAudioSourceNode Source #
createMediaStreamSourceUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Maybe MediaStream -> m MediaStreamAudioSourceNode Source #
createMediaStreamDestination :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe MediaStreamAudioDestinationNode) Source #
createMediaStreamDestination_ :: (MonadDOM m, IsAudioContext self) => self -> m () Source #
createMediaStreamDestinationUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m MediaStreamAudioDestinationNode Source #
createMediaStreamDestinationUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m MediaStreamAudioDestinationNode Source #
createGain :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe GainNode) Source #
createGain_ :: (MonadDOM m, IsAudioContext self) => self -> m () Source #
createGainUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m GainNode Source #
createGainUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m GainNode Source #
createDelay :: (MonadDOM m, IsAudioContext self) => self -> Double -> m (Maybe DelayNode) Source #
createDelay_ :: (MonadDOM m, IsAudioContext self) => self -> Double -> m () Source #
createDelayUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> Double -> m DelayNode Source #
createDelayUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Double -> m DelayNode Source #
createBiquadFilter :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe BiquadFilterNode) Source #
createBiquadFilter_ :: (MonadDOM m, IsAudioContext self) => self -> m () Source #
createBiquadFilterUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m BiquadFilterNode Source #
createBiquadFilterUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m BiquadFilterNode Source #
createWaveShaper :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe WaveShaperNode) Source #
createWaveShaper_ :: (MonadDOM m, IsAudioContext self) => self -> m () Source #
createWaveShaperUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m WaveShaperNode Source #
createWaveShaperUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m WaveShaperNode Source #
createPanner :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe PannerNode) Source #
createPanner_ :: (MonadDOM m, IsAudioContext self) => self -> m () Source #
createPannerUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m PannerNode Source #
createPannerUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m PannerNode Source #
createConvolver :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe ConvolverNode) Source #
createConvolver_ :: (MonadDOM m, IsAudioContext self) => self -> m () Source #
createConvolverUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m ConvolverNode Source #
createConvolverUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m ConvolverNode Source #
createDynamicsCompressor :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe DynamicsCompressorNode) Source #
createDynamicsCompressor_ :: (MonadDOM m, IsAudioContext self) => self -> m () Source #
createDynamicsCompressorUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m DynamicsCompressorNode Source #
createDynamicsCompressorUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m DynamicsCompressorNode Source #
createAnalyser :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe AnalyserNode) Source #
createAnalyser_ :: (MonadDOM m, IsAudioContext self) => self -> m () Source #
createAnalyserUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m AnalyserNode Source #
createAnalyserUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m AnalyserNode Source #
createScriptProcessor :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m (Maybe ScriptProcessorNode) Source #
createScriptProcessor_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m () Source #
createScriptProcessorUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> Word -> Word -> Word -> m ScriptProcessorNode Source #
createScriptProcessorUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m ScriptProcessorNode Source #
createOscillator :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe OscillatorNode) Source #
createOscillator_ :: (MonadDOM m, IsAudioContext self) => self -> m () Source #
createOscillatorUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m OscillatorNode Source #
createOscillatorUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m OscillatorNode Source #
createPeriodicWave :: (MonadDOM m, IsAudioContext self, IsFloat32Array real, IsFloat32Array imag) => self -> Maybe real -> Maybe imag -> m (Maybe PeriodicWave) Source #
createPeriodicWave_ :: (MonadDOM m, IsAudioContext self, IsFloat32Array real, IsFloat32Array imag) => self -> Maybe real -> Maybe imag -> m () Source #
createPeriodicWaveUnsafe :: (MonadDOM m, IsAudioContext self, IsFloat32Array real, IsFloat32Array imag, HasCallStack) => self -> Maybe real -> Maybe imag -> m PeriodicWave Source #
createPeriodicWaveUnchecked :: (MonadDOM m, IsAudioContext self, IsFloat32Array real, IsFloat32Array imag) => self -> Maybe real -> Maybe imag -> m PeriodicWave Source #
createChannelSplitter :: (MonadDOM m, IsAudioContext self) => self -> Word -> m (Maybe ChannelSplitterNode) Source #
createChannelSplitter_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> m () Source #
createChannelSplitterUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> Word -> m ChannelSplitterNode Source #
createChannelSplitterUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> m ChannelSplitterNode Source #
createChannelMerger :: (MonadDOM m, IsAudioContext self) => self -> Word -> m (Maybe ChannelMergerNode) Source #
createChannelMerger_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> m () Source #
createChannelMergerUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> Word -> m ChannelMergerNode Source #
createChannelMergerUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> m ChannelMergerNode Source #
startRendering :: (MonadDOM m, IsAudioContext self) => self -> m () Source #
createGainNode :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe GainNode) Source #
createGainNode_ :: (MonadDOM m, IsAudioContext self) => self -> m () Source #
createGainNodeUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m GainNode Source #
createGainNodeUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m GainNode Source #
createDelayNode :: (MonadDOM m, IsAudioContext self) => self -> Double -> m (Maybe DelayNode) Source #
createDelayNode_ :: (MonadDOM m, IsAudioContext self) => self -> Double -> m () Source #
createDelayNodeUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> Double -> m DelayNode Source #
createDelayNodeUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Double -> m DelayNode Source #
createJavaScriptNode :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m (Maybe ScriptProcessorNode) Source #
createJavaScriptNode_ :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m () Source #
createJavaScriptNodeUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> Word -> Word -> Word -> m ScriptProcessorNode Source #
createJavaScriptNodeUnchecked :: (MonadDOM m, IsAudioContext self) => self -> Word -> Word -> Word -> m ScriptProcessorNode Source #
getDestination :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe AudioDestinationNode) Source #
getDestinationUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m AudioDestinationNode Source #
getDestinationUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m AudioDestinationNode Source #
getCurrentTime :: (MonadDOM m, IsAudioContext self) => self -> m Double Source #
getSampleRate :: (MonadDOM m, IsAudioContext self) => self -> m Float Source #
getListener :: (MonadDOM m, IsAudioContext self) => self -> m (Maybe AudioListener) Source #
getListenerUnsafe :: (MonadDOM m, IsAudioContext self, HasCallStack) => self -> m AudioListener Source #
getListenerUnchecked :: (MonadDOM m, IsAudioContext self) => self -> m AudioListener Source #
getActiveSourceCount :: (MonadDOM m, IsAudioContext self) => self -> m Word Source #
complete :: (IsAudioContext self, IsEventTarget self) => EventName self OfflineAudioCompletionEvent Source #
newtype AudioContext Source #
Functions for this inteface are in JSDOM.AudioContext. Base interface functions are in:
class IsEventTarget o => IsAudioContext o Source #
toAudioContext :: IsAudioContext o => o -> AudioContext Source #