/** * The AudioListener represents a virtual listener of the all positional and non-positional audio effects in the scene. * A three.js application usually creates a single instance of AudioListener. It is a mandatory construtor parameter for audios entities like Audio and PositionalAudio. * In most cases, the listener object is a child of the camera. So the 3D transformation of the camera represents the 3D transformation of the listener. */ export declare class AudioListener { /** The AudioContext of the listener given in the constructor. */ context: AudioContext; /** Default is null. */ filter: AudioNode | null; /** A GainNode created using AudioContext.createGain(). */ gain: GainNode; /** Time delta value for audio entities. Use in context of AudioParam.linearRampToValueAtTimeDefault(). Default is 0. */ timeDelta: number; /** String denoting the type, set to 'AudioListener'. */ type: string; private _clock; constructor(); /** Return the gainNode. */ getInput(): GainNode; /** Set the filter property to null. */ removeFilter(): AudioListener; /** Returns the value of the filter property. */ getFilter(): AudioNode; /** Set the filter property to value. */ setFilter(value: AudioNode): this; /** Return the volume. */ getMasterVolume(): number; /** Set the volume. */ setMasterVolume(value: number): this; } //# sourceMappingURL=audioListener.d.ts.map