---
title: AudioContext
framework: webkitjs
role: symbol
role_heading: Class
path: webkitjs/audiocontext
---

# AudioContext

## Declaration

```data
interface AudioContext
```

## Topics

### Instance Properties

- [activeSourceCount](webkitjs/audiocontext/1630622-activesourcecount.md)
- [currentTime](webkitjs/audiocontext/1633747-currenttime.md)
- [destination](webkitjs/audiocontext/1633478-destination.md)
- [listener](webkitjs/audiocontext/1632723-listener.md)
- [oncomplete](webkitjs/audiocontext/1632786-oncomplete.md)
- [onstatechange](webkitjs/audiocontext/1632850-onstatechange.md)
- [sampleRate](webkitjs/audiocontext/1633727-samplerate.md)
- [state](webkitjs/audiocontext/1632095-state.md)

### Instance Methods

- [close](webkitjs/audiocontext/1633128-close.md)
- [createAnalyser](webkitjs/audiocontext/1633616-createanalyser.md)
- [createBiquadFilter](webkitjs/audiocontext/1631447-createbiquadfilter.md)
- [createBuffer](webkitjs/audiocontext/1632260-createbuffer.md)
- [createBufferSource](webkitjs/audiocontext/1630718-createbuffersource.md)
- [createChannelMerger](webkitjs/audiocontext/1629618-createchannelmerger.md)
- [createChannelSplitter](webkitjs/audiocontext/1633017-createchannelsplitter.md)
- [createConvolver](webkitjs/audiocontext/1632549-createconvolver.md)
- [createDelay](webkitjs/audiocontext/1633177-createdelay.md)
- [createDynamicsCompressor](webkitjs/audiocontext/1631682-createdynamicscompressor.md)
- [createGain](webkitjs/audiocontext/1634174-creategain.md)
- [createMediaElementSource](webkitjs/audiocontext/1777823-createmediaelementsource.md)
- [createOscillator](webkitjs/audiocontext/1631076-createoscillator.md)
- [createPanner](webkitjs/audiocontext/1633686-createpanner.md)
- [createPeriodicWave](webkitjs/audiocontext/1631906-createperiodicwave.md)
- [createScriptProcessor](webkitjs/audiocontext/1628962-createscriptprocessor.md)
- [createWaveShaper](webkitjs/audiocontext/1629937-createwaveshaper.md)
- [decodeAudioData](webkitjs/audiocontext/1632526-decodeaudiodata.md)
- [resume](webkitjs/audiocontext/1633601-resume.md)
- [startRendering](webkitjs/audiocontext/1632362-startrendering.md)
- [suspend](webkitjs/audiocontext/1632728-suspend.md)

## Relationships

### Inherits From

- [EventTarget](tvmljs/eventtarget.md)
