@ng-web-apis/audio
Version:
This is a library for declarative use of Web Audio API with Angular
33 lines (32 loc) • 3.37 kB
TypeScript
import { WebAudioContext } from './directives/audio-context';
import { WebAudioChannel } from './directives/channel';
import { WebAudioDestination } from './directives/destination';
import { WebAudioListener } from './directives/listener';
import { WebAudioOfflineContext } from './directives/offline-audio-context';
import { WebAudioMediaStreamDestination } from './directives/stream-destination';
import { WebAudioAnalyser } from './nodes/analyser';
import { WebAudioBiquadFilter } from './nodes/biquad-filter';
import { WebAudioChannelMerger } from './nodes/channel-merger';
import { WebAudioChannelSplitter } from './nodes/channel-splitter';
import { WebAudioConvolver } from './nodes/convolver';
import { WebAudioDelay } from './nodes/delay';
import { WebAudioDynamicsCompressor } from './nodes/dynamics-compressor';
import { WebAudioGain } from './nodes/gain';
import { WebAudioIIRFilter } from './nodes/iir-filter';
import { WebAudioPanner } from './nodes/panner';
import { WebAudioScriptProcessor } from './nodes/script-processor';
import { WebAudioStereoPanner } from './nodes/stereo-panner';
import { WebAudioWaveShaper } from './nodes/wave-shaper';
import { WebAudioWorklet } from './nodes/worklet';
import { WebAudioParamPipe } from './pipes/audio-param.pipe';
import { WebAudioPeriodicWavePipe } from './pipes/periodic-wave.pipe';
import { WebAudioBufferSource } from './sources/buffer-source';
import { WebAudioConstantSource } from './sources/constant-source';
import { WebAudioMediaSource } from './sources/media-source';
import { WebAudioMediaStreamSource } from './sources/media-stream-source';
import { WebAudioOscillator } from './sources/oscillator';
export declare const WaWebAudio: (typeof WebAudioContext | typeof WebAudioChannel | typeof WebAudioDestination | typeof WebAudioListener | typeof WebAudioOfflineContext | typeof WebAudioMediaStreamDestination | typeof WebAudioAnalyser | typeof WebAudioBiquadFilter | typeof WebAudioChannelMerger | typeof WebAudioChannelSplitter | typeof WebAudioConvolver | typeof WebAudioDelay | typeof WebAudioDynamicsCompressor | typeof WebAudioGain | typeof WebAudioIIRFilter | typeof WebAudioPanner | typeof WebAudioScriptProcessor | typeof WebAudioStereoPanner | typeof WebAudioWaveShaper | typeof WebAudioWorklet | typeof WebAudioParamPipe | typeof WebAudioPeriodicWavePipe | typeof WebAudioBufferSource | typeof WebAudioConstantSource | typeof WebAudioMediaSource | typeof WebAudioMediaStreamSource | typeof WebAudioOscillator)[];
/**
* @deprecated: use {@link WaWebAudio}
*/
export declare const WebAudioModule: (typeof WebAudioContext | typeof WebAudioChannel | typeof WebAudioDestination | typeof WebAudioListener | typeof WebAudioOfflineContext | typeof WebAudioMediaStreamDestination | typeof WebAudioAnalyser | typeof WebAudioBiquadFilter | typeof WebAudioChannelMerger | typeof WebAudioChannelSplitter | typeof WebAudioConvolver | typeof WebAudioDelay | typeof WebAudioDynamicsCompressor | typeof WebAudioGain | typeof WebAudioIIRFilter | typeof WebAudioPanner | typeof WebAudioScriptProcessor | typeof WebAudioStereoPanner | typeof WebAudioWaveShaper | typeof WebAudioWorklet | typeof WebAudioParamPipe | typeof WebAudioPeriodicWavePipe | typeof WebAudioBufferSource | typeof WebAudioConstantSource | typeof WebAudioMediaSource | typeof WebAudioMediaStreamSource | typeof WebAudioOscillator)[];