@ng-web-apis/audio
Version:
This is a library for declarative use of Web Audio API with Angular
63 lines • 8.43 kB
JavaScript
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 { WebAudioOutput } from './directives/output';
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 const WaWebAudio = [
WebAudioContext,
WebAudioChannel,
WebAudioDestination,
WebAudioListener,
WebAudioOfflineContext,
WebAudioOutput,
WebAudioMediaStreamDestination,
WebAudioBufferSource,
WebAudioConstantSource,
WebAudioMediaSource,
WebAudioMediaStreamSource,
WebAudioOscillator,
WebAudioAnalyser,
WebAudioBiquadFilter,
WebAudioChannelSplitter,
WebAudioChannelMerger,
WebAudioConvolver,
WebAudioDelay,
WebAudioDynamicsCompressor,
WebAudioGain,
WebAudioIIRFilter,
WebAudioPanner,
WebAudioScriptProcessor,
WebAudioStereoPanner,
WebAudioWaveShaper,
WebAudioWorklet,
WebAudioParamPipe,
WebAudioPeriodicWavePipe,
];
/**
* @deprecated: use {@link WaWebAudio}
*/
export const WebAudioModule = WaWebAudio;
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9kdWxlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vbGlicy9hdWRpby9zcmMvbW9kdWxlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLE9BQU8sRUFBQyxlQUFlLEVBQUMsTUFBTSw0QkFBNEIsQ0FBQztBQUMzRCxPQUFPLEVBQUMsZUFBZSxFQUFDLE1BQU0sc0JBQXNCLENBQUM7QUFDckQsT0FBTyxFQUFDLG1CQUFtQixFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFDN0QsT0FBTyxFQUFDLGdCQUFnQixFQUFDLE1BQU0sdUJBQXVCLENBQUM7QUFDdkQsT0FBTyxFQUFDLHNCQUFzQixFQUFDLE1BQU0sb0NBQW9DLENBQUM7QUFDMUUsT0FBTyxFQUFDLGNBQWMsRUFBQyxNQUFNLHFCQUFxQixDQUFDO0FBQ25ELE9BQU8sRUFBQyw4QkFBOEIsRUFBQyxNQUFNLGlDQUFpQyxDQUFDO0FBQy9FLE9BQU8sRUFBQyxnQkFBZ0IsRUFBQyxNQUFNLGtCQUFrQixDQUFDO0FBQ2xELE9BQU8sRUFBQyxvQkFBb0IsRUFBQyxNQUFNLHVCQUF1QixDQUFDO0FBQzNELE9BQU8sRUFBQyxxQkFBcUIsRUFBQyxNQUFNLHdCQUF3QixDQUFDO0FBQzdELE9BQU8sRUFBQyx1QkFBdUIsRUFBQyxNQUFNLDBCQUEwQixDQUFDO0FBQ2pFLE9BQU8sRUFBQyxpQkFBaUIsRUFBQyxNQUFNLG1CQUFtQixDQUFDO0FBQ3BELE9BQU8sRUFBQyxhQUFhLEVBQUMsTUFBTSxlQUFlLENBQUM7QUFDNUMsT0FBTyxFQUFDLDBCQUEwQixFQUFDLE1BQU0sNkJBQTZCLENBQUM7QUFDdkUsT0FBTyxFQUFDLFlBQVksRUFBQyxNQUFNLGNBQWMsQ0FBQztBQUMxQyxPQUFPLEVBQUMsaUJBQWlCLEVBQUMsTUFBTSxvQkFBb0IsQ0FBQztBQUNyRCxPQUFPLEVBQUMsY0FBYyxFQUFDLE1BQU0sZ0JBQWdCLENBQUM7QUFDOUMsT0FBTyxFQUFDLHVCQUF1QixFQUFDLE1BQU0sMEJBQTBCLENBQUM7QUFDakUsT0FBTyxFQUFDLG9CQUFvQixFQUFDLE1BQU0sdUJBQXVCLENBQUM7QUFDM0QsT0FBTyxFQUFDLGtCQUFrQixFQUFDLE1BQU0scUJBQXFCLENBQUM7QUFDdkQsT0FBTyxFQUFDLGVBQWUsRUFBQyxNQUFNLGlCQUFpQixDQUFDO0FBQ2hELE9BQU8sRUFBQyxpQkFBaUIsRUFBQyxNQUFNLDBCQUEwQixDQUFDO0FBQzNELE9BQU8sRUFBQyx3QkFBd0IsRUFBQyxNQUFNLDRCQUE0QixDQUFDO0FBQ3BFLE9BQU8sRUFBQyxvQkFBb0IsRUFBQyxNQUFNLHlCQUF5QixDQUFDO0FBQzdELE9BQU8sRUFBQyxzQkFBc0IsRUFBQyxNQUFNLDJCQUEyQixDQUFDO0FBQ2pFLE9BQU8sRUFBQyxtQkFBbUIsRUFBQyxNQUFNLHdCQUF3QixDQUFDO0FBQzNELE9BQU8sRUFBQyx5QkFBeUIsRUFBQyxNQUFNLCtCQUErQixDQUFDO0FBQ3hFLE9BQU8sRUFBQyxrQkFBa0IsRUFBQyxNQUFNLHNCQUFzQixDQUFDO0FBRXhELE1BQU0sQ0FBQyxNQUFNLFVBQVUsR0FBRztJQUN0QixlQUFlO0lBQ2YsZUFBZTtJQUNmLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsc0JBQXNCO0lBQ3RCLGNBQWM7SUFDZCw4QkFBOEI7SUFDOUIsb0JBQW9CO0lBQ3BCLHNCQUFzQjtJQUN0QixtQkFBbUI7SUFDbkIseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixnQkFBZ0I7SUFDaEIsb0JBQW9CO0lBQ3BCLHVCQUF1QjtJQUN2QixxQkFBcUI7SUFDckIsaUJBQWlCO0lBQ2pCLGFBQWE7SUFDYiwwQkFBMEI7SUFDMUIsWUFBWTtJQUNaLGlCQUFpQjtJQUNqQixjQUFjO0lBQ2QsdUJBQXVCO0lBQ3ZCLG9CQUFvQjtJQUNwQixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLGlCQUFpQjtJQUNqQix3QkFBd0I7Q0FDM0IsQ0FBQztBQUVGOztHQUVHO0FBQ0gsTUFBTSxDQUFDLE1BQU0sY0FBYyxHQUFHLFVBQVUsQ0FBQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7V2ViQXVkaW9Db250ZXh0fSBmcm9tICcuL2RpcmVjdGl2ZXMvYXVkaW8tY29udGV4dCc7XG5pbXBvcnQge1dlYkF1ZGlvQ2hhbm5lbH0gZnJvbSAnLi9kaXJlY3RpdmVzL2NoYW5uZWwnO1xuaW1wb3J0IHtXZWJBdWRpb0Rlc3RpbmF0aW9ufSBmcm9tICcuL2RpcmVjdGl2ZXMvZGVzdGluYXRpb24nO1xuaW1wb3J0IHtXZWJBdWRpb0xpc3RlbmVyfSBmcm9tICcuL2RpcmVjdGl2ZXMvbGlzdGVuZXInO1xuaW1wb3J0IHtXZWJBdWRpb09mZmxpbmVDb250ZXh0fSBmcm9tICcuL2RpcmVjdGl2ZXMvb2ZmbGluZS1hdWRpby1jb250ZXh0JztcbmltcG9ydCB7V2ViQXVkaW9PdXRwdXR9IGZyb20gJy4vZGlyZWN0aXZlcy9vdXRwdXQnO1xuaW1wb3J0IHtXZWJBdWRpb01lZGlhU3RyZWFtRGVzdGluYXRpb259IGZyb20gJy4vZGlyZWN0aXZlcy9zdHJlYW0tZGVzdGluYXRpb24nO1xuaW1wb3J0IHtXZWJBdWRpb0FuYWx5c2VyfSBmcm9tICcuL25vZGVzL2FuYWx5c2VyJztcbmltcG9ydCB7V2ViQXVkaW9CaXF1YWRGaWx0ZXJ9IGZyb20gJy4vbm9kZXMvYmlxdWFkLWZpbHRlcic7XG5pbXBvcnQge1dlYkF1ZGlvQ2hhbm5lbE1lcmdlcn0gZnJvbSAnLi9ub2Rlcy9jaGFubmVsLW1lcmdlcic7XG5pbXBvcnQge1dlYkF1ZGlvQ2hhbm5lbFNwbGl0dGVyfSBmcm9tICcuL25vZGVzL2NoYW5uZWwtc3BsaXR0ZXInO1xuaW1wb3J0IHtXZWJBdWRpb0NvbnZvbHZlcn0gZnJvbSAnLi9ub2Rlcy9jb252b2x2ZXInO1xuaW1wb3J0IHtXZWJBdWRpb0RlbGF5fSBmcm9tICcuL25vZGVzL2RlbGF5JztcbmltcG9ydCB7V2ViQXVkaW9EeW5hbWljc0NvbXByZXNzb3J9IGZyb20gJy4vbm9kZXMvZHluYW1pY3MtY29tcHJlc3Nvcic7XG5pbXBvcnQge1dlYkF1ZGlvR2Fpbn0gZnJvbSAnLi9ub2Rlcy9nYWluJztcbmltcG9ydCB7V2ViQXVkaW9JSVJGaWx0ZXJ9IGZyb20gJy4vbm9kZXMvaWlyLWZpbHRlcic7XG5pbXBvcnQge1dlYkF1ZGlvUGFubmVyfSBmcm9tICcuL25vZGVzL3Bhbm5lcic7XG5pbXBvcnQge1dlYkF1ZGlvU2NyaXB0UHJvY2Vzc29yfSBmcm9tICcuL25vZGVzL3NjcmlwdC1wcm9jZXNzb3InO1xuaW1wb3J0IHtXZWJBdWRpb1N0ZXJlb1Bhbm5lcn0gZnJvbSAnLi9ub2Rlcy9zdGVyZW8tcGFubmVyJztcbmltcG9ydCB7V2ViQXVkaW9XYXZlU2hhcGVyfSBmcm9tICcuL25vZGVzL3dhdmUtc2hhcGVyJztcbmltcG9ydCB7V2ViQXVkaW9Xb3JrbGV0fSBmcm9tICcuL25vZGVzL3dvcmtsZXQnO1xuaW1wb3J0IHtXZWJBdWRpb1BhcmFtUGlwZX0gZnJvbSAnLi9waXBlcy9hdWRpby1wYXJhbS5waXBlJztcbmltcG9ydCB7V2ViQXVkaW9QZXJpb2RpY1dhdmVQaXBlfSBmcm9tICcuL3BpcGVzL3BlcmlvZGljLXdhdmUucGlwZSc7XG5pbXBvcnQge1dlYkF1ZGlvQnVmZmVyU291cmNlfSBmcm9tICcuL3NvdXJjZXMvYnVmZmVyLXNvdXJjZSc7XG5pbXBvcnQge1dlYkF1ZGlvQ29uc3RhbnRTb3VyY2V9IGZyb20gJy4vc291cmNlcy9jb25zdGFudC1zb3VyY2UnO1xuaW1wb3J0IHtXZWJBdWRpb01lZGlhU291cmNlfSBmcm9tICcuL3NvdXJjZXMvbWVkaWEtc291cmNlJztcbmltcG9ydCB7V2ViQXVkaW9NZWRpYVN0cmVhbVNvdXJjZX0gZnJvbSAnLi9zb3VyY2VzL21lZGlhLXN0cmVhbS1zb3VyY2UnO1xuaW1wb3J0IHtXZWJBdWRpb09zY2lsbGF0b3J9IGZyb20gJy4vc291cmNlcy9vc2NpbGxhdG9yJztcblxuZXhwb3J0IGNvbnN0IFdhV2ViQXVkaW8gPSBbXG4gICAgV2ViQXVkaW9Db250ZXh0LFxuICAgIFdlYkF1ZGlvQ2hhbm5lbCxcbiAgICBXZWJBdWRpb0Rlc3RpbmF0aW9uLFxuICAgIFdlYkF1ZGlvTGlzdGVuZXIsXG4gICAgV2ViQXVkaW9PZmZsaW5lQ29udGV4dCxcbiAgICBXZWJBdWRpb091dHB1dCxcbiAgICBXZWJBdWRpb01lZGlhU3RyZWFtRGVzdGluYXRpb24sXG4gICAgV2ViQXVkaW9CdWZmZXJTb3VyY2UsXG4gICAgV2ViQXVkaW9Db25zdGFudFNvdXJjZSxcbiAgICBXZWJBdWRpb01lZGlhU291cmNlLFxuICAgIFdlYkF1ZGlvTWVkaWFTdHJlYW1Tb3VyY2UsXG4gICAgV2ViQXVkaW9Pc2NpbGxhdG9yLFxuICAgIFdlYkF1ZGlvQW5hbHlzZXIsXG4gICAgV2ViQXVkaW9CaXF1YWRGaWx0ZXIsXG4gICAgV2ViQXVkaW9DaGFubmVsU3BsaXR0ZXIsXG4gICAgV2ViQXVkaW9DaGFubmVsTWVyZ2VyLFxuICAgIFdlYkF1ZGlvQ29udm9sdmVyLFxuICAgIFdlYkF1ZGlvRGVsYXksXG4gICAgV2ViQXVkaW9EeW5hbWljc0NvbXByZXNzb3IsXG4gICAgV2ViQXVkaW9HYWluLFxuICAgIFdlYkF1ZGlvSUlSRmlsdGVyLFxuICAgIFdlYkF1ZGlvUGFubmVyLFxuICAgIFdlYkF1ZGlvU2NyaXB0UHJvY2Vzc29yLFxuICAgIFdlYkF1ZGlvU3RlcmVvUGFubmVyLFxuICAgIFdlYkF1ZGlvV2F2ZVNoYXBlcixcbiAgICBXZWJBdWRpb1dvcmtsZXQsXG4gICAgV2ViQXVkaW9QYXJhbVBpcGUsXG4gICAgV2ViQXVkaW9QZXJpb2RpY1dhdmVQaXBlLFxuXTtcblxuLyoqXG4gKiBAZGVwcmVjYXRlZDogdXNlIHtAbGluayBXYVdlYkF1ZGlvfVxuICovXG5leHBvcnQgY29uc3QgV2ViQXVkaW9Nb2R1bGUgPSBXYVdlYkF1ZGlvO1xuIl19