package swingjs.api.js; public interface HTML5AudioContext { // https://developer.mozilla.org/en-US/docs/Web/API/AudioContext // https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API/Using_Web_Audio_API void close(); float[] createBuffer(int nChannels, int frameCount, int sampleRate); void createBufferSource(); void createMediaElementSource(); void createMediaStreamSource(); void createMediaStreamDestination(); void createScriptProcessor(); //void createStereoPanner(); void createAnalyser(); void createBiquadFilter(); void createChannelMerger(); void createChannelSplitter(); void createConvolver(); void createDelay(); void createDynamicsCompressor(); void createGain(); void createIIRFilter(); void createOscillator(); void createPanner(); void createPeriodicWave(); void createWaveShaper(); void createAudioWorker(); void decodeAudioData(); void resume(); void suspend(); }