Safe Haskell | None |
---|---|
Language | Haskell2010 |
WebAudio
This domain allows inspection of Web Audio API. https:/webaudio.github.ioweb-audio-api/
Synopsis
- data WebAudioGetRealtimeData = WebAudioGetRealtimeData {}
- data PWebAudioGetRealtimeData = PWebAudioGetRealtimeData {}
- data PWebAudioDisable = PWebAudioDisable
- data PWebAudioEnable = PWebAudioEnable
- data WebAudioNodeParamDisconnected = WebAudioNodeParamDisconnected {}
- data WebAudioNodeParamConnected = WebAudioNodeParamConnected {}
- data WebAudioNodesDisconnected = WebAudioNodesDisconnected {
- webAudioNodesDisconnectedContextId :: WebAudioGraphObjectId
- webAudioNodesDisconnectedSourceId :: WebAudioGraphObjectId
- webAudioNodesDisconnectedDestinationId :: WebAudioGraphObjectId
- webAudioNodesDisconnectedSourceOutputIndex :: Maybe Double
- webAudioNodesDisconnectedDestinationInputIndex :: Maybe Double
- data WebAudioNodesConnected = WebAudioNodesConnected {}
- data WebAudioAudioParamWillBeDestroyed = WebAudioAudioParamWillBeDestroyed {}
- data WebAudioAudioParamCreated = WebAudioAudioParamCreated {}
- data WebAudioAudioNodeWillBeDestroyed = WebAudioAudioNodeWillBeDestroyed {}
- data WebAudioAudioNodeCreated = WebAudioAudioNodeCreated {}
- data WebAudioAudioListenerWillBeDestroyed = WebAudioAudioListenerWillBeDestroyed {}
- data WebAudioAudioListenerCreated = WebAudioAudioListenerCreated {}
- data WebAudioContextChanged = WebAudioContextChanged {}
- data WebAudioContextWillBeDestroyed = WebAudioContextWillBeDestroyed {}
- data WebAudioContextCreated = WebAudioContextCreated {}
- data WebAudioAudioParam = WebAudioAudioParam {
- webAudioAudioParamParamId :: WebAudioGraphObjectId
- webAudioAudioParamNodeId :: WebAudioGraphObjectId
- webAudioAudioParamContextId :: WebAudioGraphObjectId
- webAudioAudioParamParamType :: WebAudioParamType
- webAudioAudioParamRate :: WebAudioAutomationRate
- webAudioAudioParamDefaultValue :: Double
- webAudioAudioParamMinValue :: Double
- webAudioAudioParamMaxValue :: Double
- data WebAudioAudioNode = WebAudioAudioNode {
- webAudioAudioNodeNodeId :: WebAudioGraphObjectId
- webAudioAudioNodeContextId :: WebAudioGraphObjectId
- webAudioAudioNodeNodeType :: WebAudioNodeType
- webAudioAudioNodeNumberOfInputs :: Double
- webAudioAudioNodeNumberOfOutputs :: Double
- webAudioAudioNodeChannelCount :: Double
- webAudioAudioNodeChannelCountMode :: WebAudioChannelCountMode
- webAudioAudioNodeChannelInterpretation :: WebAudioChannelInterpretation
- data WebAudioAudioListener = WebAudioAudioListener {}
- data WebAudioBaseAudioContext = WebAudioBaseAudioContext {
- webAudioBaseAudioContextContextId :: WebAudioGraphObjectId
- webAudioBaseAudioContextContextType :: WebAudioContextType
- webAudioBaseAudioContextContextState :: WebAudioContextState
- webAudioBaseAudioContextRealtimeData :: Maybe WebAudioContextRealtimeData
- webAudioBaseAudioContextCallbackBufferSize :: Double
- webAudioBaseAudioContextMaxOutputChannelCount :: Double
- webAudioBaseAudioContextSampleRate :: Double
- data WebAudioContextRealtimeData = WebAudioContextRealtimeData {}
- data WebAudioAutomationRate
- type WebAudioParamType = Text
- data WebAudioChannelInterpretation
- data WebAudioChannelCountMode
- type WebAudioNodeType = Text
- data WebAudioContextState
- data WebAudioContextType
- type WebAudioGraphObjectId = Text
- pWebAudioEnable :: PWebAudioEnable
- pWebAudioDisable :: PWebAudioDisable
- pWebAudioGetRealtimeData :: WebAudioGraphObjectId -> PWebAudioGetRealtimeData
Documentation
data WebAudioGetRealtimeData Source #
Instances
Eq WebAudioGetRealtimeData Source # | |
Defined in CDP.Domains.WebAudio | |
Show WebAudioGetRealtimeData Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> WebAudioGetRealtimeData -> ShowS # show :: WebAudioGetRealtimeData -> String # showList :: [WebAudioGetRealtimeData] -> ShowS # | |
FromJSON WebAudioGetRealtimeData Source # | |
Defined in CDP.Domains.WebAudio |
data PWebAudioGetRealtimeData Source #
Fetch the realtime data from the registered contexts.
Parameters of the getRealtimeData
command.
Instances
Eq PWebAudioGetRealtimeData Source # | |
Defined in CDP.Domains.WebAudio | |
Show PWebAudioGetRealtimeData Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> PWebAudioGetRealtimeData -> ShowS # show :: PWebAudioGetRealtimeData -> String # showList :: [PWebAudioGetRealtimeData] -> ShowS # | |
ToJSON PWebAudioGetRealtimeData Source # | |
Defined in CDP.Domains.WebAudio | |
Command PWebAudioGetRealtimeData Source # | |
type CommandResponse PWebAudioGetRealtimeData Source # | |
Defined in CDP.Domains.WebAudio |
data PWebAudioDisable Source #
Disables the WebAudio domain.
Parameters of the disable
command.
Instances
Eq PWebAudioDisable Source # | |
Defined in CDP.Domains.WebAudio (==) :: PWebAudioDisable -> PWebAudioDisable -> Bool # (/=) :: PWebAudioDisable -> PWebAudioDisable -> Bool # | |
Show PWebAudioDisable Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> PWebAudioDisable -> ShowS # show :: PWebAudioDisable -> String # showList :: [PWebAudioDisable] -> ShowS # | |
ToJSON PWebAudioDisable Source # | |
Defined in CDP.Domains.WebAudio toJSON :: PWebAudioDisable -> Value # toEncoding :: PWebAudioDisable -> Encoding # toJSONList :: [PWebAudioDisable] -> Value # toEncodingList :: [PWebAudioDisable] -> Encoding # | |
Command PWebAudioDisable Source # | |
Defined in CDP.Domains.WebAudio | |
type CommandResponse PWebAudioDisable Source # | |
Defined in CDP.Domains.WebAudio |
data PWebAudioEnable Source #
Enables the WebAudio domain and starts sending context lifetime events.
Parameters of the enable
command.
Instances
Eq PWebAudioEnable Source # | |
Defined in CDP.Domains.WebAudio (==) :: PWebAudioEnable -> PWebAudioEnable -> Bool # (/=) :: PWebAudioEnable -> PWebAudioEnable -> Bool # | |
Show PWebAudioEnable Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> PWebAudioEnable -> ShowS # show :: PWebAudioEnable -> String # showList :: [PWebAudioEnable] -> ShowS # | |
ToJSON PWebAudioEnable Source # | |
Defined in CDP.Domains.WebAudio toJSON :: PWebAudioEnable -> Value # toEncoding :: PWebAudioEnable -> Encoding # toJSONList :: [PWebAudioEnable] -> Value # toEncodingList :: [PWebAudioEnable] -> Encoding # | |
Command PWebAudioEnable Source # | |
Defined in CDP.Domains.WebAudio commandName :: Proxy PWebAudioEnable -> String Source # fromJSON :: Proxy PWebAudioEnable -> Value -> Result (CommandResponse PWebAudioEnable) Source # | |
type CommandResponse PWebAudioEnable Source # | |
Defined in CDP.Domains.WebAudio |
data WebAudioNodeParamDisconnected Source #
Type of the nodeParamDisconnected
event.
Instances
data WebAudioNodeParamConnected Source #
Type of the nodeParamConnected
event.
Instances
Eq WebAudioNodeParamConnected Source # | |
Defined in CDP.Domains.WebAudio | |
Show WebAudioNodeParamConnected Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> WebAudioNodeParamConnected -> ShowS # show :: WebAudioNodeParamConnected -> String # showList :: [WebAudioNodeParamConnected] -> ShowS # | |
FromJSON WebAudioNodeParamConnected Source # | |
Defined in CDP.Domains.WebAudio | |
Event WebAudioNodeParamConnected Source # | |
Defined in CDP.Domains.WebAudio |
data WebAudioNodesDisconnected Source #
Type of the nodesDisconnected
event.
Instances
Eq WebAudioNodesDisconnected Source # | |
Defined in CDP.Domains.WebAudio | |
Show WebAudioNodesDisconnected Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> WebAudioNodesDisconnected -> ShowS # show :: WebAudioNodesDisconnected -> String # showList :: [WebAudioNodesDisconnected] -> ShowS # | |
FromJSON WebAudioNodesDisconnected Source # | |
Defined in CDP.Domains.WebAudio | |
Event WebAudioNodesDisconnected Source # | |
Defined in CDP.Domains.WebAudio |
data WebAudioNodesConnected Source #
Type of the nodesConnected
event.
Instances
Eq WebAudioNodesConnected Source # | |
Defined in CDP.Domains.WebAudio | |
Show WebAudioNodesConnected Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> WebAudioNodesConnected -> ShowS # show :: WebAudioNodesConnected -> String # showList :: [WebAudioNodesConnected] -> ShowS # | |
FromJSON WebAudioNodesConnected Source # | |
Defined in CDP.Domains.WebAudio | |
Event WebAudioNodesConnected Source # | |
Defined in CDP.Domains.WebAudio |
data WebAudioAudioParamWillBeDestroyed Source #
Type of the audioParamWillBeDestroyed
event.
Instances
data WebAudioAudioParamCreated Source #
Type of the audioParamCreated
event.
Instances
Eq WebAudioAudioParamCreated Source # | |
Defined in CDP.Domains.WebAudio | |
Show WebAudioAudioParamCreated Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> WebAudioAudioParamCreated -> ShowS # show :: WebAudioAudioParamCreated -> String # showList :: [WebAudioAudioParamCreated] -> ShowS # | |
FromJSON WebAudioAudioParamCreated Source # | |
Defined in CDP.Domains.WebAudio | |
Event WebAudioAudioParamCreated Source # | |
Defined in CDP.Domains.WebAudio |
data WebAudioAudioNodeWillBeDestroyed Source #
Type of the audioNodeWillBeDestroyed
event.
Instances
data WebAudioAudioNodeCreated Source #
Type of the audioNodeCreated
event.
Instances
Eq WebAudioAudioNodeCreated Source # | |
Defined in CDP.Domains.WebAudio | |
Show WebAudioAudioNodeCreated Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> WebAudioAudioNodeCreated -> ShowS # show :: WebAudioAudioNodeCreated -> String # showList :: [WebAudioAudioNodeCreated] -> ShowS # | |
FromJSON WebAudioAudioNodeCreated Source # | |
Defined in CDP.Domains.WebAudio | |
Event WebAudioAudioNodeCreated Source # | |
Defined in CDP.Domains.WebAudio |
data WebAudioAudioListenerWillBeDestroyed Source #
Type of the audioListenerWillBeDestroyed
event.
data WebAudioAudioListenerCreated Source #
Type of the audioListenerCreated
event.
Instances
Eq WebAudioAudioListenerCreated Source # | |
Defined in CDP.Domains.WebAudio | |
Show WebAudioAudioListenerCreated Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> WebAudioAudioListenerCreated -> ShowS # show :: WebAudioAudioListenerCreated -> String # showList :: [WebAudioAudioListenerCreated] -> ShowS # | |
FromJSON WebAudioAudioListenerCreated Source # | |
Defined in CDP.Domains.WebAudio | |
Event WebAudioAudioListenerCreated Source # | |
Defined in CDP.Domains.WebAudio |
data WebAudioContextChanged Source #
Type of the contextChanged
event.
Instances
Eq WebAudioContextChanged Source # | |
Defined in CDP.Domains.WebAudio | |
Show WebAudioContextChanged Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> WebAudioContextChanged -> ShowS # show :: WebAudioContextChanged -> String # showList :: [WebAudioContextChanged] -> ShowS # | |
FromJSON WebAudioContextChanged Source # | |
Defined in CDP.Domains.WebAudio | |
Event WebAudioContextChanged Source # | |
Defined in CDP.Domains.WebAudio |
data WebAudioContextWillBeDestroyed Source #
Type of the contextWillBeDestroyed
event.
Instances
data WebAudioContextCreated Source #
Type of the contextCreated
event.
Instances
Eq WebAudioContextCreated Source # | |
Defined in CDP.Domains.WebAudio | |
Show WebAudioContextCreated Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> WebAudioContextCreated -> ShowS # show :: WebAudioContextCreated -> String # showList :: [WebAudioContextCreated] -> ShowS # | |
FromJSON WebAudioContextCreated Source # | |
Defined in CDP.Domains.WebAudio | |
Event WebAudioContextCreated Source # | |
Defined in CDP.Domains.WebAudio |
data WebAudioAudioParam Source #
Type AudioParam
.
Protocol object for AudioParam
Instances
Eq WebAudioAudioParam Source # | |
Defined in CDP.Domains.WebAudio (==) :: WebAudioAudioParam -> WebAudioAudioParam -> Bool # (/=) :: WebAudioAudioParam -> WebAudioAudioParam -> Bool # | |
Show WebAudioAudioParam Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> WebAudioAudioParam -> ShowS # show :: WebAudioAudioParam -> String # showList :: [WebAudioAudioParam] -> ShowS # | |
ToJSON WebAudioAudioParam Source # | |
Defined in CDP.Domains.WebAudio toJSON :: WebAudioAudioParam -> Value # toEncoding :: WebAudioAudioParam -> Encoding # toJSONList :: [WebAudioAudioParam] -> Value # toEncodingList :: [WebAudioAudioParam] -> Encoding # | |
FromJSON WebAudioAudioParam Source # | |
Defined in CDP.Domains.WebAudio parseJSON :: Value -> Parser WebAudioAudioParam # parseJSONList :: Value -> Parser [WebAudioAudioParam] # |
data WebAudioAudioNode Source #
Type AudioNode
.
Protocol object for AudioNode
Instances
Eq WebAudioAudioNode Source # | |
Defined in CDP.Domains.WebAudio (==) :: WebAudioAudioNode -> WebAudioAudioNode -> Bool # (/=) :: WebAudioAudioNode -> WebAudioAudioNode -> Bool # | |
Show WebAudioAudioNode Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> WebAudioAudioNode -> ShowS # show :: WebAudioAudioNode -> String # showList :: [WebAudioAudioNode] -> ShowS # | |
ToJSON WebAudioAudioNode Source # | |
Defined in CDP.Domains.WebAudio toJSON :: WebAudioAudioNode -> Value # toEncoding :: WebAudioAudioNode -> Encoding # toJSONList :: [WebAudioAudioNode] -> Value # toEncodingList :: [WebAudioAudioNode] -> Encoding # | |
FromJSON WebAudioAudioNode Source # | |
Defined in CDP.Domains.WebAudio parseJSON :: Value -> Parser WebAudioAudioNode # parseJSONList :: Value -> Parser [WebAudioAudioNode] # |
data WebAudioAudioListener Source #
Type AudioListener
.
Protocol object for AudioListener
Instances
Eq WebAudioAudioListener Source # | |
Defined in CDP.Domains.WebAudio (==) :: WebAudioAudioListener -> WebAudioAudioListener -> Bool # (/=) :: WebAudioAudioListener -> WebAudioAudioListener -> Bool # | |
Show WebAudioAudioListener Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> WebAudioAudioListener -> ShowS # show :: WebAudioAudioListener -> String # showList :: [WebAudioAudioListener] -> ShowS # | |
ToJSON WebAudioAudioListener Source # | |
Defined in CDP.Domains.WebAudio toJSON :: WebAudioAudioListener -> Value # toEncoding :: WebAudioAudioListener -> Encoding # toJSONList :: [WebAudioAudioListener] -> Value # toEncodingList :: [WebAudioAudioListener] -> Encoding # | |
FromJSON WebAudioAudioListener Source # | |
Defined in CDP.Domains.WebAudio parseJSON :: Value -> Parser WebAudioAudioListener # parseJSONList :: Value -> Parser [WebAudioAudioListener] # |
data WebAudioBaseAudioContext Source #
Type BaseAudioContext
.
Protocol object for BaseAudioContext
WebAudioBaseAudioContext | |
|
Instances
Eq WebAudioBaseAudioContext Source # | |
Defined in CDP.Domains.WebAudio | |
Show WebAudioBaseAudioContext Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> WebAudioBaseAudioContext -> ShowS # show :: WebAudioBaseAudioContext -> String # showList :: [WebAudioBaseAudioContext] -> ShowS # | |
ToJSON WebAudioBaseAudioContext Source # | |
Defined in CDP.Domains.WebAudio | |
FromJSON WebAudioBaseAudioContext Source # | |
Defined in CDP.Domains.WebAudio |
data WebAudioContextRealtimeData Source #
Type ContextRealtimeData
.
Fields in AudioContext that change in real-time.
WebAudioContextRealtimeData | |
|
Instances
Eq WebAudioContextRealtimeData Source # | |
Defined in CDP.Domains.WebAudio | |
Show WebAudioContextRealtimeData Source # | |
Defined in CDP.Domains.WebAudio showsPrec :: Int -> WebAudioContextRealtimeData -> ShowS # show :: WebAudioContextRealtimeData -> String # showList :: [WebAudioContextRealtimeData] -> ShowS # | |
ToJSON WebAudioContextRealtimeData Source # | |
Defined in CDP.Domains.WebAudio | |
FromJSON WebAudioContextRealtimeData Source # | |
Defined in CDP.Domains.WebAudio |
data WebAudioAutomationRate Source #
Type AutomationRate
.
Enum of AudioParam::AutomationRate from the spec
Instances
type WebAudioParamType = Text Source #
Type ParamType
.
Enum of AudioParam types
data WebAudioChannelInterpretation Source #
Type ChannelInterpretation
.
Enum of AudioNode::ChannelInterpretation from the spec
Instances
data WebAudioChannelCountMode Source #
Type ChannelCountMode
.
Enum of AudioNode::ChannelCountMode from the spec
Instances
type WebAudioNodeType = Text Source #
Type NodeType
.
Enum of AudioNode types
data WebAudioContextState Source #
Type ContextState
.
Enum of AudioContextState from the spec
Instances
data WebAudioContextType Source #
Type ContextType
.
Enum of BaseAudioContext types
Instances
type WebAudioGraphObjectId = Text Source #
Type GraphObjectId
.
An unique ID for a graph object (AudioContext, AudioNode, AudioParam) in Web Audio API