[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [WebAudio](./puppeteer.protocol.webaudio.md) ## Protocol.WebAudio namespace This domain allows inspection of Web Audio API. https://webaudio.github.io/web-audio-api/ Signature: ```typescript export namespace WebAudio ``` ## Interfaces | Interface | Description | | --- | --- | | [AudioListener](./puppeteer.protocol.webaudio.audiolistener.md) | Protocol object for AudioListner | | [AudioListenerCreatedEvent](./puppeteer.protocol.webaudio.audiolistenercreatedevent.md) | Notifies that the construction of an AudioListener has finished. | | [AudioListenerWillBeDestroyedEvent](./puppeteer.protocol.webaudio.audiolistenerwillbedestroyedevent.md) | Notifies that a new AudioListener has been created. | | [AudioNode](./puppeteer.protocol.webaudio.audionode.md) | Protocol object for AudioNode | | [AudioNodeCreatedEvent](./puppeteer.protocol.webaudio.audionodecreatedevent.md) | Notifies that a new AudioNode has been created. | | [AudioNodeWillBeDestroyedEvent](./puppeteer.protocol.webaudio.audionodewillbedestroyedevent.md) | Notifies that an existing AudioNode has been destroyed. | | [AudioParam](./puppeteer.protocol.webaudio.audioparam.md) | Protocol object for AudioParam | | [AudioParamCreatedEvent](./puppeteer.protocol.webaudio.audioparamcreatedevent.md) | Notifies that a new AudioParam has been created. | | [AudioParamWillBeDestroyedEvent](./puppeteer.protocol.webaudio.audioparamwillbedestroyedevent.md) | Notifies that an existing AudioParam has been destroyed. | | [BaseAudioContext](./puppeteer.protocol.webaudio.baseaudiocontext.md) | Protocol object for BaseAudioContext | | [ContextChangedEvent](./puppeteer.protocol.webaudio.contextchangedevent.md) | Notifies that existing BaseAudioContext has changed some properties (id stays the same).. | | [ContextCreatedEvent](./puppeteer.protocol.webaudio.contextcreatedevent.md) | Notifies that a new BaseAudioContext has been created. | | [ContextRealtimeData](./puppeteer.protocol.webaudio.contextrealtimedata.md) | Fields in AudioContext that change in real-time. | | [ContextWillBeDestroyedEvent](./puppeteer.protocol.webaudio.contextwillbedestroyedevent.md) | Notifies that an existing BaseAudioContext will be destroyed. | | [GetRealtimeDataRequest](./puppeteer.protocol.webaudio.getrealtimedatarequest.md) | | | [GetRealtimeDataResponse](./puppeteer.protocol.webaudio.getrealtimedataresponse.md) | | | [NodeParamConnectedEvent](./puppeteer.protocol.webaudio.nodeparamconnectedevent.md) | Notifies that an AudioNode is connected to an AudioParam. | | [NodeParamDisconnectedEvent](./puppeteer.protocol.webaudio.nodeparamdisconnectedevent.md) | Notifies that an AudioNode is disconnected to an AudioParam. | | [NodesConnectedEvent](./puppeteer.protocol.webaudio.nodesconnectedevent.md) | Notifies that two AudioNodes are connected. | | [NodesDisconnectedEvent](./puppeteer.protocol.webaudio.nodesdisconnectedevent.md) | Notifies that AudioNodes are disconnected. The destination can be null, and it means all the outgoing connections from the source are disconnected. | ## Type Aliases | Type Alias | Description | | --- | --- | | [AutomationRate](./puppeteer.protocol.webaudio.automationrate.md) | Enum of AudioParam::AutomationRate from the spec | | [ChannelCountMode](./puppeteer.protocol.webaudio.channelcountmode.md) | Enum of AudioNode::ChannelCountMode from the spec | | [ChannelInterpretation](./puppeteer.protocol.webaudio.channelinterpretation.md) | Enum of AudioNode::ChannelInterpretation from the spec | | [ContextState](./puppeteer.protocol.webaudio.contextstate.md) | Enum of AudioContextState from the spec | | [ContextType](./puppeteer.protocol.webaudio.contexttype.md) | Enum of BaseAudioContext types | | [GraphObjectId](./puppeteer.protocol.webaudio.graphobjectid.md) | An unique ID for a graph object (AudioContext, AudioNode, AudioParam) in Web Audio API | | [NodeType](./puppeteer.protocol.webaudio.nodetype.md) | Enum of AudioNode types | | [ParamType](./puppeteer.protocol.webaudio.paramtype.md) | Enum of AudioParam types |