{
  "info": {
    "id": 72,
    "origId": "Web Audio API",
    "name": "Web Audio API",
    "url": "https://webaudio.github.io/web-audio-api",
    "catId": "media"
  },
  "features": [
    "AnalyserNode.prototype.getByteFrequencyData",
    "AnalyserNode.prototype.getByteTimeDomainData",
    "AnalyserNode.prototype.getFloatFrequencyData",
    "AnalyserNode.prototype.getFloatTimeDomainData",
    "AudioBuffer.prototype.copyFromChannel",
    "AudioBuffer.prototype.copyToChannel",
    "AudioBuffer.prototype.getChannelData",
    "AudioBufferSourceNode.prototype.start",
    "AudioBufferSourceNode.prototype.stop",
    "AudioContext.prototype.close",
    "AudioContext.prototype.createAnalyser",
    "AudioContext.prototype.createBiquadFilter",
    "AudioContext.prototype.createBuffer",
    "AudioContext.prototype.createBufferSource",
    "AudioContext.prototype.createChannelMerger",
    "AudioContext.prototype.createChannelSplitter",
    "AudioContext.prototype.createConvolver",
    "AudioContext.prototype.createDelay",
    "AudioContext.prototype.createDynamicsCompressor",
    "AudioContext.prototype.createGain",
    "AudioContext.prototype.createMediaElementSource",
    "AudioContext.prototype.createMediaStreamDestination",
    "AudioContext.prototype.createMediaStreamSource",
    "AudioContext.prototype.createOscillator",
    "AudioContext.prototype.createPanner",
    "AudioContext.prototype.createPeriodicWave",
    "AudioContext.prototype.createScriptProcessor",
    "AudioContext.prototype.createStereoPanner",
    "AudioContext.prototype.createWaveShaper",
    "AudioContext.prototype.decodeAudioData",
    "AudioContext.prototype.resume",
    "AudioContext.prototype.suspend",
    "AudioListener.prototype.setOrientation",
    "AudioListener.prototype.setPosition",
    "AudioListener.prototype.setVelocity",
    "AudioNode.prototype.connect",
    "AudioNode.prototype.disconnect",
    "AudioParam.prototype.cancelScheduledValues",
    "AudioParam.prototype.exponentialRampToValueAtTime",
    "AudioParam.prototype.linearRampToValueAtTime",
    "AudioParam.prototype.setValueAtTime",
    "AudioParam.prototype.setValueCurveAtTime",
    "BiquadFilterNode.prototype.getFrequencyResponse",
    "OfflineAudioContext.prototype.resume",
    "OfflineAudioContext.prototype.startRendering",
    "OfflineAudioContext.prototype.suspend",
    "OscillatorNode.prototype.setPeriodicWave",
    "OscillatorNode.prototype.start",
    "OscillatorNode.prototype.stop",
    "PannerNode.prototype.setOrientation",
    "PannerNode.prototype.setPosition",
    "PannerNode.prototype.setVelocity"
  ]
}