Socket
Socket
Sign inDemoInstall

@ng-web-apis/audio

Package Overview
Dependencies
4
Maintainers
4
Versions
25
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.0.3 to 3.0.5

6

esm2015/directives/audio-context.js

@@ -16,4 +16,4 @@ import { Attribute, Directive, forwardRef } from '@angular/core';

}
WebAudioContext.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioContext, deps: [{ token: 'latencyHint', attribute: true }, { token: 'sampleRate', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioContext.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioContext, selector: "[waAudioContext]", providers: [
WebAudioContext.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioContext, deps: [{ token: 'latencyHint', attribute: true }, { token: 'sampleRate', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioContext.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioContext, selector: "[waAudioContext]", providers: [
{

@@ -24,3 +24,3 @@ provide: AUDIO_CONTEXT,

], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioContext, decorators: [{
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioContext, decorators: [{
type: Directive,

@@ -27,0 +27,0 @@ args: [{

@@ -20,5 +20,5 @@ import { Directive, Inject } from '@angular/core';

}
WebAudioChannel.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioChannel, deps: [{ token: AUDIO_CONTEXT }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioChannel.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioChannel, selector: "[waChannel]", exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioChannel, decorators: [{
WebAudioChannel.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioChannel, deps: [{ token: AUDIO_CONTEXT }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioChannel.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioChannel, selector: "[waChannel]", exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioChannel, decorators: [{
type: Directive,

@@ -25,0 +25,0 @@ args: [{

@@ -36,5 +36,5 @@ import { Directive, Inject, Output } from '@angular/core';

}
WebAudioDestination.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioDestination, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioDestination.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioDestination, selector: "[waAudioDestinationNode]", outputs: { quiet: "quiet" }, exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioDestination, decorators: [{
WebAudioDestination.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioDestination, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioDestination.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioDestination, selector: "[waAudioDestinationNode]", outputs: { quiet: "quiet" }, exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioDestination, decorators: [{
type: Directive,

@@ -41,0 +41,0 @@ args: [{

@@ -55,4 +55,4 @@ import { __decorate } from "tslib";

}
WebAudioListener.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioListener, deps: [{ token: AUDIO_CONTEXT, self: true }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioListener.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioListener, selector: "[waAudioContext],[waOfflineAudioContext][length][sampleRate]", inputs: { forwardXParam: ["forwardX", "forwardXParam"], forwardYParam: ["forwardY", "forwardYParam"], forwardZParam: ["forwardZ", "forwardZParam"], positionXParam: ["positionX", "positionXParam"], positionYParam: ["positionY", "positionYParam"], positionZParam: ["positionZ", "positionZParam"], upXParam: ["upX", "upXParam"], upYParam: ["upY", "upYParam"], upZParam: ["upZ", "upZParam"] }, usesInheritance: true, usesOnChanges: true, ngImport: i0 });
WebAudioListener.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioListener, deps: [{ token: AUDIO_CONTEXT, self: true }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioListener.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioListener, selector: "[waAudioContext],[waOfflineAudioContext][length][sampleRate]", inputs: { forwardXParam: ["forwardX", "forwardXParam"], forwardYParam: ["forwardY", "forwardYParam"], forwardZParam: ["forwardZ", "forwardZParam"], positionXParam: ["positionX", "positionXParam"], positionYParam: ["positionY", "positionYParam"], positionZParam: ["positionZ", "positionZParam"], upXParam: ["upX", "upXParam"], upYParam: ["upY", "upYParam"], upZParam: ["upZ", "upZParam"] }, usesInheritance: true, usesOnChanges: true, ngImport: i0 });
__decorate([

@@ -85,3 +85,3 @@ audioParam('forwardX')

], WebAudioListener.prototype, "upZParam", void 0);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioListener, decorators: [{
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioListener, decorators: [{
type: Directive,

@@ -88,0 +88,0 @@ args: [{

@@ -14,4 +14,4 @@ import { Attribute, Directive, EventEmitter, forwardRef, Output } from '@angular/core';

}
WebAudioOfflineContext.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioOfflineContext, deps: [{ token: 'length', attribute: true }, { token: 'sampleRate', attribute: true }, { token: 'numberOfChannels', attribute: true }, { token: 'autoplay', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioOfflineContext.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioOfflineContext, selector: "[waOfflineAudioContext][length][sampleRate]", outputs: { complete: "complete" }, providers: [
WebAudioOfflineContext.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioOfflineContext, deps: [{ token: 'length', attribute: true }, { token: 'sampleRate', attribute: true }, { token: 'numberOfChannels', attribute: true }, { token: 'autoplay', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioOfflineContext.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioOfflineContext, selector: "[waOfflineAudioContext][length][sampleRate]", outputs: { complete: "complete" }, providers: [
{

@@ -22,3 +22,3 @@ provide: AUDIO_CONTEXT,

], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioOfflineContext, decorators: [{
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioOfflineContext, decorators: [{
type: Directive,

@@ -25,0 +25,0 @@ args: [{

@@ -31,5 +31,5 @@ import { Directive, Inject, Input } from '@angular/core';

}
WebAudioOutput.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioOutput, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioOutput.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioOutput, selector: "[waOutput]", inputs: { waOutput: "waOutput" }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioOutput, decorators: [{
WebAudioOutput.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioOutput, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioOutput.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioOutput, selector: "[waOutput]", inputs: { waOutput: "waOutput" }, usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioOutput, decorators: [{
type: Directive,

@@ -36,0 +36,0 @@ args: [{

@@ -21,5 +21,5 @@ import { Directive, Inject } from '@angular/core';

}
WebAudioMediaStreamDestination.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioMediaStreamDestination, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioMediaStreamDestination.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioMediaStreamDestination, selector: "[waMediaStreamAudioDestinationNode]", exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioMediaStreamDestination, decorators: [{
WebAudioMediaStreamDestination.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioMediaStreamDestination, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioMediaStreamDestination.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioMediaStreamDestination, selector: "[waMediaStreamAudioDestinationNode]", exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioMediaStreamDestination, decorators: [{
type: Directive,

@@ -26,0 +26,0 @@ args: [{

@@ -33,4 +33,4 @@ import { NgModule } from '@angular/core';

}
WebAudioModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
WebAudioModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioModule, declarations: [WebAudioContext,
WebAudioModule.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioModule, deps: [], target: i0.ɵɵFactoryTarget.NgModule });
WebAudioModule.ɵmod = i0.ɵɵngDeclareNgModule({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioModule, declarations: [WebAudioContext,
WebAudioChannel,

@@ -90,4 +90,4 @@ WebAudioDestination,

WebAudioPeriodicWavePipe] });
WebAudioModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioModule });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioModule, decorators: [{
WebAudioModule.ɵinj = i0.ɵɵngDeclareInjector({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioModule });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioModule, decorators: [{
type: NgModule,

@@ -94,0 +94,0 @@ args: [{

@@ -70,5 +70,5 @@ import { Attribute, Directive, Inject, Output, SkipSelf } from '@angular/core';

}
WebAudioAnalyser.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioAnalyser, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: CONSTRUCTOR_SUPPORT }, { token: 'fftSize', attribute: true }, { token: 'maxDecibels', attribute: true }, { token: 'minDecibels', attribute: true }, { token: 'smoothingTimeConstant', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioAnalyser.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioAnalyser, selector: "[waAnalyserNode]", inputs: { fftSize: "fftSize", minDecibels: "minDecibels", maxDecibels: "maxDecibels", smoothingTimeConstant: "smoothingTimeConstant", channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation" }, outputs: { frequencyByte$: "frequencyByte$", frequencyFloat$: "frequencyFloat$", timeByte$: "timeByte$", timeFloat$: "timeFloat$" }, providers: [asAudioNode(WebAudioAnalyser)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioAnalyser, decorators: [{
WebAudioAnalyser.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioAnalyser, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: CONSTRUCTOR_SUPPORT }, { token: 'fftSize', attribute: true }, { token: 'maxDecibels', attribute: true }, { token: 'minDecibels', attribute: true }, { token: 'smoothingTimeConstant', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioAnalyser.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioAnalyser, selector: "[waAnalyserNode]", inputs: { fftSize: "fftSize", minDecibels: "minDecibels", maxDecibels: "maxDecibels", smoothingTimeConstant: "smoothingTimeConstant", channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation" }, outputs: { frequencyByte$: "frequencyByte$", frequencyFloat$: "frequencyFloat$", timeByte$: "timeByte$", timeFloat$: "timeFloat$" }, providers: [asAudioNode(WebAudioAnalyser)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioAnalyser, decorators: [{
type: Directive,

@@ -75,0 +75,0 @@ args: [{

@@ -38,4 +38,4 @@ import { __decorate } from "tslib";

}
WebAudioBiquadFilter.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioBiquadFilter, deps: [{ token: AUDIO_CONTEXT }, { token: CONSTRUCTOR_SUPPORT }, { token: AUDIO_NODE, skipSelf: true }, { token: 'detune', attribute: true }, { token: 'frequency', attribute: true }, { token: 'gain', attribute: true }, { token: 'Q', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioBiquadFilter.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioBiquadFilter, selector: "[waBiquadFilterNode]", inputs: { type: "type", channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", detuneParam: ["detune", "detuneParam"], frequencyParam: ["frequency", "frequencyParam"], gainParam: ["gain", "gainParam"], qParam: ["Q", "qParam"] }, providers: [asAudioNode(WebAudioBiquadFilter)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
WebAudioBiquadFilter.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioBiquadFilter, deps: [{ token: AUDIO_CONTEXT }, { token: CONSTRUCTOR_SUPPORT }, { token: AUDIO_NODE, skipSelf: true }, { token: 'detune', attribute: true }, { token: 'frequency', attribute: true }, { token: 'gain', attribute: true }, { token: 'Q', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioBiquadFilter.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioBiquadFilter, selector: "[waBiquadFilterNode]", inputs: { type: "type", channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", detuneParam: ["detune", "detuneParam"], frequencyParam: ["frequency", "frequencyParam"], gainParam: ["gain", "gainParam"], qParam: ["Q", "qParam"] }, providers: [asAudioNode(WebAudioBiquadFilter)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
__decorate([

@@ -53,3 +53,3 @@ audioParam('detune')

], WebAudioBiquadFilter.prototype, "qParam", void 0);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioBiquadFilter, decorators: [{
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioBiquadFilter, decorators: [{
type: Directive,

@@ -56,0 +56,0 @@ args: [{

@@ -28,5 +28,5 @@ import { Attribute, ContentChildren, Directive, Inject, } from '@angular/core';

}
WebAudioChannelMerger.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioChannelMerger, deps: [{ token: 'numberOfInputs', attribute: true }, { token: AUDIO_CONTEXT }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioChannelMerger.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioChannelMerger, selector: "[waChannelMergerNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation" }, providers: [asAudioNode(WebAudioChannelMerger)], queries: [{ propertyName: "channels", predicate: WebAudioChannel }], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioChannelMerger, decorators: [{
WebAudioChannelMerger.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioChannelMerger, deps: [{ token: 'numberOfInputs', attribute: true }, { token: AUDIO_CONTEXT }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioChannelMerger.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioChannelMerger, selector: "[waChannelMergerNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation" }, providers: [asAudioNode(WebAudioChannelMerger)], queries: [{ propertyName: "channels", predicate: WebAudioChannel }], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioChannelMerger, decorators: [{
type: Directive,

@@ -33,0 +33,0 @@ args: [{

@@ -33,4 +33,4 @@ import { Attribute, ContentChildren, Directive, Inject, SkipSelf, } from '@angular/core';

}
WebAudioChannelSplitter.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioChannelSplitter, deps: [{ token: 'numberOfOutputs', attribute: true }, { token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioChannelSplitter.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioChannelSplitter, selector: "[waChannelSplitterNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation" }, providers: [
WebAudioChannelSplitter.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioChannelSplitter, deps: [{ token: 'numberOfOutputs', attribute: true }, { token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioChannelSplitter.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioChannelSplitter, selector: "[waChannelSplitterNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation" }, providers: [
{

@@ -41,3 +41,3 @@ provide: AUDIO_NODE,

], queries: [{ propertyName: "channels", predicate: AUDIO_NODE }], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioChannelSplitter, decorators: [{
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioChannelSplitter, decorators: [{
type: Directive,

@@ -44,0 +44,0 @@ args: [{

@@ -43,5 +43,5 @@ import { Directive, Inject, Input, SkipSelf } from '@angular/core';

}
WebAudioConvolver.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioConvolver, deps: [{ token: AudioBufferService }, { token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioConvolver.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioConvolver, selector: "[waConvolverNode]", inputs: { normalize: "normalize", channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", bufferSetter: ["buffer", "bufferSetter"] }, providers: [asAudioNode(WebAudioConvolver)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioConvolver, decorators: [{
WebAudioConvolver.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioConvolver, deps: [{ token: AudioBufferService }, { token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioConvolver.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioConvolver, selector: "[waConvolverNode]", inputs: { normalize: "normalize", channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", bufferSetter: ["buffer", "bufferSetter"] }, providers: [asAudioNode(WebAudioConvolver)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioConvolver, decorators: [{
type: Directive,

@@ -48,0 +48,0 @@ args: [{

@@ -33,8 +33,8 @@ import { __decorate } from "tslib";

}
WebAudioDelay.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioDelay, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: CONSTRUCTOR_SUPPORT }, { token: 'delayTime', attribute: true }, { token: 'maxDelayTime', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioDelay.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioDelay, selector: "[waDelayNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", delayTimeParam: ["delayTime", "delayTimeParam"] }, providers: [asAudioNode(WebAudioDelay)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
WebAudioDelay.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioDelay, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: CONSTRUCTOR_SUPPORT }, { token: 'delayTime', attribute: true }, { token: 'maxDelayTime', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioDelay.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioDelay, selector: "[waDelayNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", delayTimeParam: ["delayTime", "delayTimeParam"] }, providers: [asAudioNode(WebAudioDelay)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
__decorate([
audioParam('delayTime')
], WebAudioDelay.prototype, "delayTimeParam", void 0);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioDelay, decorators: [{
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioDelay, decorators: [{
type: Directive,

@@ -41,0 +41,0 @@ args: [{

@@ -37,4 +37,4 @@ import { __decorate } from "tslib";

}
WebAudioDynamicsCompressor.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioDynamicsCompressor, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: CONSTRUCTOR_SUPPORT }, { token: 'attack', attribute: true }, { token: 'knee', attribute: true }, { token: 'ratio', attribute: true }, { token: 'release', attribute: true }, { token: 'threshold', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioDynamicsCompressor.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioDynamicsCompressor, selector: "[waDynamicsCompressorNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", attackParam: ["attack", "attackParam"], kneeParam: ["knee", "kneeParam"], ratioParam: ["ratio", "ratioParam"], releaseParam: ["release", "releaseParam"], thresholdParam: ["threshold", "thresholdParam"] }, providers: [asAudioNode(WebAudioDynamicsCompressor)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
WebAudioDynamicsCompressor.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioDynamicsCompressor, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: CONSTRUCTOR_SUPPORT }, { token: 'attack', attribute: true }, { token: 'knee', attribute: true }, { token: 'ratio', attribute: true }, { token: 'release', attribute: true }, { token: 'threshold', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioDynamicsCompressor.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioDynamicsCompressor, selector: "[waDynamicsCompressorNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", attackParam: ["attack", "attackParam"], kneeParam: ["knee", "kneeParam"], ratioParam: ["ratio", "ratioParam"], releaseParam: ["release", "releaseParam"], thresholdParam: ["threshold", "thresholdParam"] }, providers: [asAudioNode(WebAudioDynamicsCompressor)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
__decorate([

@@ -55,3 +55,3 @@ audioParam('attack')

], WebAudioDynamicsCompressor.prototype, "thresholdParam", void 0);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioDynamicsCompressor, decorators: [{
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioDynamicsCompressor, decorators: [{
type: Directive,

@@ -58,0 +58,0 @@ args: [{

@@ -29,8 +29,8 @@ import { __decorate } from "tslib";

}
WebAudioGain.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioGain, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: CONSTRUCTOR_SUPPORT }, { token: 'gain', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioGain.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioGain, selector: "[waGainNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", gainParam: ["gain", "gainParam"] }, providers: [asAudioNode(WebAudioGain)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
WebAudioGain.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioGain, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: CONSTRUCTOR_SUPPORT }, { token: 'gain', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioGain.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioGain, selector: "[waGainNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", gainParam: ["gain", "gainParam"] }, providers: [asAudioNode(WebAudioGain)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
__decorate([
audioParam('gain')
], WebAudioGain.prototype, "gainParam", void 0);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioGain, decorators: [{
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioGain, decorators: [{
type: Directive,

@@ -37,0 +37,0 @@ args: [{

@@ -26,5 +26,5 @@ import { Directive, Inject, SkipSelf } from '@angular/core';

}
WebAudioIIRFilter.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioIIRFilter, deps: [{ token: FEEDBACK_COEFFICIENTS }, { token: FEEDFORWARD_COEFFICIENTS }, { token: AUDIO_CONTEXT }, { token: CONSTRUCTOR_SUPPORT }, { token: AUDIO_NODE, skipSelf: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioIIRFilter.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioIIRFilter, selector: "[waIIRFilterNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation" }, providers: [asAudioNode(WebAudioIIRFilter)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioIIRFilter, decorators: [{
WebAudioIIRFilter.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioIIRFilter, deps: [{ token: FEEDBACK_COEFFICIENTS }, { token: FEEDFORWARD_COEFFICIENTS }, { token: AUDIO_CONTEXT }, { token: CONSTRUCTOR_SUPPORT }, { token: AUDIO_NODE, skipSelf: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioIIRFilter.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioIIRFilter, selector: "[waIIRFilterNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation" }, providers: [asAudioNode(WebAudioIIRFilter)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioIIRFilter, decorators: [{
type: Directive,

@@ -31,0 +31,0 @@ args: [{

@@ -35,4 +35,4 @@ import { __decorate } from "tslib";

}
WebAudioPanner.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioPanner, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioPanner.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioPanner, selector: "[waPannerNode]", inputs: { coneInnerAngle: "coneInnerAngle", coneOuterAngle: "coneOuterAngle", coneOuterGain: "coneOuterGain", distanceModel: "distanceModel", maxDistance: "maxDistance", panningModel: "panningModel", refDistance: "refDistance", rolloffFactor: "rolloffFactor", channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", orientationXParam: "orientationXParam", orientationYParam: "orientationYParam", orientationZParam: "orientationZParam", positionXParam: "positionXParam", positionYParam: "positionYParam", positionZParam: "positionZParam" }, providers: [asAudioNode(WebAudioPanner)], exportAs: ["AudioNode"], usesInheritance: true, usesOnChanges: true, ngImport: i0 });
WebAudioPanner.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioPanner, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioPanner.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioPanner, selector: "[waPannerNode]", inputs: { coneInnerAngle: "coneInnerAngle", coneOuterAngle: "coneOuterAngle", coneOuterGain: "coneOuterGain", distanceModel: "distanceModel", maxDistance: "maxDistance", panningModel: "panningModel", refDistance: "refDistance", rolloffFactor: "rolloffFactor", channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", orientationXParam: "orientationXParam", orientationYParam: "orientationYParam", orientationZParam: "orientationZParam", positionXParam: "positionXParam", positionYParam: "positionYParam", positionZParam: "positionZParam" }, providers: [asAudioNode(WebAudioPanner)], exportAs: ["AudioNode"], usesInheritance: true, usesOnChanges: true, ngImport: i0 });
__decorate([

@@ -56,3 +56,3 @@ audioParam('orientationX')

], WebAudioPanner.prototype, "positionZParam", void 0);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioPanner, decorators: [{
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioPanner, decorators: [{
type: Directive,

@@ -59,0 +59,0 @@ args: [{

@@ -26,5 +26,5 @@ import { Attribute, Directive, EventEmitter, Inject, Output, SkipSelf, } from '@angular/core';

}
WebAudioScriptProcessor.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioScriptProcessor, deps: [{ token: 'bufferSize', attribute: true }, { token: 'numberOfInputChannels', attribute: true }, { token: 'numberOfOutputChannels', attribute: true }, { token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioScriptProcessor.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioScriptProcessor, selector: "[waScriptProcessorNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation" }, outputs: { audioprocess: "audioprocess" }, providers: [asAudioNode(WebAudioScriptProcessor)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioScriptProcessor, decorators: [{
WebAudioScriptProcessor.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioScriptProcessor, deps: [{ token: 'bufferSize', attribute: true }, { token: 'numberOfInputChannels', attribute: true }, { token: 'numberOfOutputChannels', attribute: true }, { token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioScriptProcessor.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioScriptProcessor, selector: "[waScriptProcessorNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation" }, outputs: { audioprocess: "audioprocess" }, providers: [asAudioNode(WebAudioScriptProcessor)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioScriptProcessor, decorators: [{
type: Directive,

@@ -31,0 +31,0 @@ args: [{

@@ -48,5 +48,5 @@ import { Attribute, Directive, Inject, Input, SkipSelf } from '@angular/core';

}
WebAudioStereoPanner.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioStereoPanner, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: 'pan', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioStereoPanner.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioStereoPanner, selector: "[waStereoPannerNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", panParam: ["pan", "panParam"] }, providers: [asAudioNode(WebAudioStereoPanner)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioStereoPanner, decorators: [{
WebAudioStereoPanner.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioStereoPanner, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: 'pan', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioStereoPanner.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioStereoPanner, selector: "[waStereoPannerNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", panParam: ["pan", "panParam"] }, providers: [asAudioNode(WebAudioStereoPanner)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioStereoPanner, decorators: [{
type: Directive,

@@ -53,0 +53,0 @@ args: [{

@@ -24,5 +24,5 @@ import { Directive, Inject, SkipSelf } from '@angular/core';

}
WebAudioWaveShaper.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioWaveShaper, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioWaveShaper.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioWaveShaper, selector: "[waWaveShaperNode]", inputs: { oversample: "oversample", curve: "curve", channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation" }, providers: [asAudioNode(WebAudioWaveShaper)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioWaveShaper, decorators: [{
WebAudioWaveShaper.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioWaveShaper, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioWaveShaper.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioWaveShaper, selector: "[waWaveShaperNode]", inputs: { oversample: "oversample", curve: "curve", channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation" }, providers: [asAudioNode(WebAudioWaveShaper)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioWaveShaper, decorators: [{
type: Directive,

@@ -29,0 +29,0 @@ args: [{

@@ -17,5 +17,5 @@ import { Attribute, Directive, EventEmitter, Inject, Output, SkipSelf, } from '@angular/core';

}
WebAudioWorklet.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioWorklet, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: 'name', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioWorklet.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioWorklet, selector: "[waAudioWorkletNode][name]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation" }, outputs: { processorerror: "processorerror" }, providers: [asAudioNode(WebAudioWorklet)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioWorklet, decorators: [{
WebAudioWorklet.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioWorklet, deps: [{ token: AUDIO_CONTEXT }, { token: AUDIO_NODE, skipSelf: true }, { token: 'name', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioWorklet.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioWorklet, selector: "[waAudioWorkletNode][name]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation" }, outputs: { processorerror: "processorerror" }, providers: [asAudioNode(WebAudioWorklet)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioWorklet, decorators: [{
type: Directive,

@@ -22,0 +22,0 @@ args: [{

@@ -24,5 +24,5 @@ import { Pipe } from '@angular/core';

}
WebAudioParamPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioParamPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
WebAudioParamPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioParamPipe, name: "waAudioParam" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioParamPipe, decorators: [{
WebAudioParamPipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioParamPipe, deps: [], target: i0.ɵɵFactoryTarget.Pipe });
WebAudioParamPipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioParamPipe, name: "waAudioParam" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioParamPipe, decorators: [{
type: Pipe,

@@ -29,0 +29,0 @@ args: [{

@@ -21,5 +21,5 @@ import { Inject, Pipe } from '@angular/core';

}
WebAudioPeriodicWavePipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioPeriodicWavePipe, deps: [{ token: AUDIO_CONTEXT }], target: i0.ɵɵFactoryTarget.Pipe });
WebAudioPeriodicWavePipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioPeriodicWavePipe, name: "waPeriodicWave" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioPeriodicWavePipe, decorators: [{
WebAudioPeriodicWavePipe.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioPeriodicWavePipe, deps: [{ token: AUDIO_CONTEXT }], target: i0.ɵɵFactoryTarget.Pipe });
WebAudioPeriodicWavePipe.ɵpipe = i0.ɵɵngDeclarePipe({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioPeriodicWavePipe, name: "waPeriodicWave" });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioPeriodicWavePipe, decorators: [{
type: Pipe,

@@ -26,0 +26,0 @@ args: [{

@@ -30,5 +30,5 @@ import { Inject, Injectable } from '@angular/core';

}
AudioBufferService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: AudioBufferService, deps: [{ token: AUDIO_CONTEXT }], target: i0.ɵɵFactoryTarget.Injectable });
AudioBufferService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: AudioBufferService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: AudioBufferService, decorators: [{
AudioBufferService.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: AudioBufferService, deps: [{ token: AUDIO_CONTEXT }], target: i0.ɵɵFactoryTarget.Injectable });
AudioBufferService.ɵprov = i0.ɵɵngDeclareInjectable({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: AudioBufferService, providedIn: 'root' });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: AudioBufferService, decorators: [{
type: Injectable,

@@ -35,0 +35,0 @@ args: [{

@@ -60,4 +60,4 @@ import { __decorate } from "tslib";

}
WebAudioBufferSource.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioBufferSource, deps: [{ token: AudioBufferService }, { token: AUDIO_CONTEXT }, { token: CONSTRUCTOR_SUPPORT }, { token: 'autoplay', attribute: true }, { token: 'detune', attribute: true }, { token: 'playbackRate', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioBufferSource.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioBufferSource, selector: "[waAudioBufferSourceNode]", inputs: { loop: "loop", loopStart: "loopStart", loopEnd: "loopEnd", channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", bufferSetter: ["buffer", "bufferSetter"], detuneParam: ["detune", "detuneParam"], playbackRateParam: ["playbackRate", "playbackRateParam"] }, outputs: { ended: "ended" }, providers: [asAudioNode(WebAudioBufferSource)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
WebAudioBufferSource.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioBufferSource, deps: [{ token: AudioBufferService }, { token: AUDIO_CONTEXT }, { token: CONSTRUCTOR_SUPPORT }, { token: 'autoplay', attribute: true }, { token: 'detune', attribute: true }, { token: 'playbackRate', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioBufferSource.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioBufferSource, selector: "[waAudioBufferSourceNode]", inputs: { loop: "loop", loopStart: "loopStart", loopEnd: "loopEnd", channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", bufferSetter: ["buffer", "bufferSetter"], detuneParam: ["detune", "detuneParam"], playbackRateParam: ["playbackRate", "playbackRateParam"] }, outputs: { ended: "ended" }, providers: [asAudioNode(WebAudioBufferSource)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
__decorate([

@@ -69,3 +69,3 @@ audioParam('detune')

], WebAudioBufferSource.prototype, "playbackRateParam", void 0);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioBufferSource, decorators: [{
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioBufferSource, decorators: [{
type: Directive,

@@ -72,0 +72,0 @@ args: [{

@@ -29,8 +29,8 @@ import { __decorate } from "tslib";

}
WebAudioConstantSource.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioConstantSource, deps: [{ token: AUDIO_CONTEXT }, { token: 'autoplay', attribute: true }, { token: 'offset', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioConstantSource.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioConstantSource, selector: "[waConstantSourceNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", offsetParam: ["offset", "offsetParam"] }, outputs: { ended: "ended" }, providers: [asAudioNode(WebAudioConstantSource)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
WebAudioConstantSource.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioConstantSource, deps: [{ token: AUDIO_CONTEXT }, { token: 'autoplay', attribute: true }, { token: 'offset', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioConstantSource.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioConstantSource, selector: "[waConstantSourceNode]", inputs: { channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", offsetParam: ["offset", "offsetParam"] }, outputs: { ended: "ended" }, providers: [asAudioNode(WebAudioConstantSource)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
__decorate([
audioParam('offset')
], WebAudioConstantSource.prototype, "offsetParam", void 0);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioConstantSource, decorators: [{
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioConstantSource, decorators: [{
type: Directive,

@@ -37,0 +37,0 @@ args: [{

@@ -21,5 +21,5 @@ import { Directive, ElementRef, Inject } from '@angular/core';

}
WebAudioMediaSource.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioMediaSource, deps: [{ token: AUDIO_CONTEXT }, { token: CONSTRUCTOR_SUPPORT }, { token: ElementRef }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioMediaSource.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioMediaSource, selector: "audio[waMediaElementAudioSourceNode], video[waMediaElementAudioSourceNode]", providers: [asAudioNode(WebAudioMediaSource)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioMediaSource, decorators: [{
WebAudioMediaSource.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioMediaSource, deps: [{ token: AUDIO_CONTEXT }, { token: CONSTRUCTOR_SUPPORT }, { token: ElementRef }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioMediaSource.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioMediaSource, selector: "audio[waMediaElementAudioSourceNode], video[waMediaElementAudioSourceNode]", providers: [asAudioNode(WebAudioMediaSource)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioMediaSource, decorators: [{
type: Directive,

@@ -26,0 +26,0 @@ args: [{

@@ -22,5 +22,5 @@ import { Directive, Inject } from '@angular/core';

}
WebAudioMediaStreamSource.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioMediaStreamSource, deps: [{ token: MEDIA_STREAM }, { token: AUDIO_CONTEXT }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioMediaStreamSource.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioMediaStreamSource, selector: "[waMediaStreamAudioSourceNode]", providers: [asAudioNode(WebAudioMediaStreamSource)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioMediaStreamSource, decorators: [{
WebAudioMediaStreamSource.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioMediaStreamSource, deps: [{ token: MEDIA_STREAM }, { token: AUDIO_CONTEXT }, { token: CONSTRUCTOR_SUPPORT }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioMediaStreamSource.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioMediaStreamSource, selector: "[waMediaStreamAudioSourceNode]", providers: [asAudioNode(WebAudioMediaStreamSource)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioMediaStreamSource, decorators: [{
type: Directive,

@@ -27,0 +27,0 @@ args: [{

@@ -50,4 +50,4 @@ import { __decorate } from "tslib";

}
WebAudioOscillator.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioOscillator, deps: [{ token: AUDIO_CONTEXT }, { token: CONSTRUCTOR_SUPPORT }, { token: 'autoplay', attribute: true }, { token: 'detune', attribute: true }, { token: 'frequency', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioOscillator.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.15", type: WebAudioOscillator, selector: "[waOscillatorNode]", inputs: { type: "type", channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", periodicWave: "periodicWave", detuneParam: ["detune", "detuneParam"], frequencyParam: ["frequency", "frequencyParam"] }, outputs: { ended: "ended" }, providers: [asAudioNode(WebAudioOscillator)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
WebAudioOscillator.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioOscillator, deps: [{ token: AUDIO_CONTEXT }, { token: CONSTRUCTOR_SUPPORT }, { token: 'autoplay', attribute: true }, { token: 'detune', attribute: true }, { token: 'frequency', attribute: true }], target: i0.ɵɵFactoryTarget.Directive });
WebAudioOscillator.ɵdir = i0.ɵɵngDeclareDirective({ minVersion: "12.0.0", version: "12.2.17", type: WebAudioOscillator, selector: "[waOscillatorNode]", inputs: { type: "type", channelCount: "channelCount", channelCountMode: "channelCountMode", channelInterpretation: "channelInterpretation", periodicWave: "periodicWave", detuneParam: ["detune", "detuneParam"], frequencyParam: ["frequency", "frequencyParam"] }, outputs: { ended: "ended" }, providers: [asAudioNode(WebAudioOscillator)], exportAs: ["AudioNode"], usesInheritance: true, ngImport: i0 });
__decorate([

@@ -59,3 +59,3 @@ audioParam('detune')

], WebAudioOscillator.prototype, "frequencyParam", void 0);
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.15", ngImport: i0, type: WebAudioOscillator, decorators: [{
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "12.2.17", ngImport: i0, type: WebAudioOscillator, decorators: [{
type: Directive,

@@ -62,0 +62,0 @@ args: [{

{
"name": "@ng-web-apis/audio",
"version": "3.0.3",
"version": "3.0.5",
"description": "This is a library for declarative use of Web Audio API with Angular",

@@ -5,0 +5,0 @@ "keywords": [

@@ -5,3 +5,3 @@ # ![ng-web-apis logo](https://raw.githubusercontent.com/taiga-family/ng-web-apis/main/libs/audio/logo.svg) Web Audio API for Angular

[![npm bundle size](https://img.shields.io/bundlephobia/minzip/@ng-web-apis/audio)](https://bundlephobia.com/result?p=@ng-web-apis/audio)
[![Coveralls github](https://img.shields.io/coveralls/github/ng-web-apis/audio)](https://coveralls.io/github/ng-web-apis/audio?branch=master)
[![codecov](https://codecov.io/github/taiga-family/ng-web-apis/graph/badge.svg?flag=audio)](https://codecov.io/github/taiga-family/ng-web-apis/tree/main/libs/audio)

@@ -8,0 +8,0 @@ This is a library for declarative use of [Web Audio API](https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API)

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is too big to display

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc