[Home](./index.md) > [puppeteer](./puppeteer.md) > [Protocol](./puppeteer.protocol.md) > [WebAudio](./puppeteer.protocol.webaudio.md) > [BaseAudioContext](./puppeteer.protocol.webaudio.baseaudiocontext.md) ## Protocol.WebAudio.BaseAudioContext interface Protocol object for BaseAudioContext Signature: ```typescript export interface BaseAudioContext ``` ## Properties | Property | Type | Description | | --- | --- | --- | | [callbackBufferSize](./puppeteer.protocol.webaudio.baseaudiocontext.callbackbuffersize.md) | number | Platform-dependent callback buffer size. | | [contextId](./puppeteer.protocol.webaudio.baseaudiocontext.contextid.md) | [GraphObjectId](./puppeteer.protocol.webaudio.graphobjectid.md) | | | [contextState](./puppeteer.protocol.webaudio.baseaudiocontext.contextstate.md) | [ContextState](./puppeteer.protocol.webaudio.contextstate.md) | | | [contextType](./puppeteer.protocol.webaudio.baseaudiocontext.contexttype.md) | [ContextType](./puppeteer.protocol.webaudio.contexttype.md) | | | [maxOutputChannelCount](./puppeteer.protocol.webaudio.baseaudiocontext.maxoutputchannelcount.md) | number | Number of output channels supported by audio hardware in use. | | [realtimeData](./puppeteer.protocol.webaudio.baseaudiocontext.realtimedata.md) | [ContextRealtimeData](./puppeteer.protocol.webaudio.contextrealtimedata.md) | | | [sampleRate](./puppeteer.protocol.webaudio.baseaudiocontext.samplerate.md) | number | Context sample rate. |