UNPKG

@ng-web-apis/audio

Version:

This is a library for declarative use of Web Audio API with Angular

28 lines (27 loc) 1.65 kB
import type { OnChanges } from '@angular/core'; import type { AudioParamInput } from '../types/audio-param-input'; import * as i0 from "@angular/core"; export declare class WebAudioListener extends GainNode implements OnChanges { forwardXParam?: AudioParamInput; forwardYParam?: AudioParamInput; forwardZParam?: AudioParamInput; positionXParam?: AudioParamInput; positionYParam?: AudioParamInput; positionZParam?: AudioParamInput; upXParam?: AudioParamInput; upYParam?: AudioParamInput; upZParam?: AudioParamInput; constructor(); get forwardX(): AudioParam; get forwardY(): AudioParam; get forwardZ(): AudioParam; get positionX(): AudioParam; get positionY(): AudioParam; get positionZ(): AudioParam; get upX(): AudioParam; get upY(): AudioParam; get upZ(): AudioParam; ngOnChanges(): void; static ɵfac: i0.ɵɵFactoryDeclaration<WebAudioListener, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<WebAudioListener, "[waAudioContext],[waOfflineAudioContext][length][sampleRate]", never, { "forwardXParam": { "alias": "forwardX"; "required": false; }; "forwardYParam": { "alias": "forwardY"; "required": false; }; "forwardZParam": { "alias": "forwardZ"; "required": false; }; "positionXParam": { "alias": "positionX"; "required": false; }; "positionYParam": { "alias": "positionY"; "required": false; }; "positionZParam": { "alias": "positionZ"; "required": false; }; "upXParam": { "alias": "upX"; "required": false; }; "upYParam": { "alias": "upY"; "required": false; }; "upZParam": { "alias": "upZ"; "required": false; }; }, {}, never, never, true, never>; }