Skip to content

Interface: PannerNode ​

Defined in: types/desktop-engine.d.ts:5021

Positions a source in 3D relative to context.listener; mixes to stereo like StereoPannerNode

Extends ​

Properties ​

channelCount ​

ts
channelCount: number;

Defined in: types/desktop-engine.d.ts:4874

1 to 32

Inherited from ​

AudioNode.channelCount


channelCountMode ​

ts
channelCountMode: ChannelCountMode;

Defined in: types/desktop-engine.d.ts:4875

Inherited from ​

AudioNode.channelCountMode


channelInterpretation ​

ts
channelInterpretation: ChannelInterpretation;

Defined in: types/desktop-engine.d.ts:4876

Inherited from ​

AudioNode.channelInterpretation


coneInnerAngle ​

ts
coneInnerAngle: number;

Defined in: types/desktop-engine.d.ts:5034


coneOuterAngle ​

ts
coneOuterAngle: number;

Defined in: types/desktop-engine.d.ts:5035


coneOuterGain ​

ts
coneOuterGain: number;

Defined in: types/desktop-engine.d.ts:5037

0 to 1


context ​

ts
readonly context: BaseAudioContext;

Defined in: types/desktop-engine.d.ts:4870

Inherited from ​

AudioNode.context


distanceModel ​

ts
distanceModel: DistanceModelType;

Defined in: types/desktop-engine.d.ts:5024


maxDistance ​

ts
maxDistance: number;

Defined in: types/desktop-engine.d.ts:5032


numberOfInputs ​

ts
readonly numberOfInputs: number;

Defined in: types/desktop-engine.d.ts:4871

Inherited from ​

AudioNode.numberOfInputs


numberOfOutputs ​

ts
readonly numberOfOutputs: number;

Defined in: types/desktop-engine.d.ts:4872

Inherited from ​

AudioNode.numberOfOutputs


orientationX ​

ts
readonly orientationX: AudioParam;

Defined in: types/desktop-engine.d.ts:5028


orientationY ​

ts
readonly orientationY: AudioParam;

Defined in: types/desktop-engine.d.ts:5029


orientationZ ​

ts
readonly orientationZ: AudioParam;

Defined in: types/desktop-engine.d.ts:5030


panningModel ​

ts
panningModel: PanningModelType;

Defined in: types/desktop-engine.d.ts:5023

"HRTF" pans like "equalpower"


positionX ​

ts
readonly positionX: AudioParam;

Defined in: types/desktop-engine.d.ts:5025


positionY ​

ts
readonly positionY: AudioParam;

Defined in: types/desktop-engine.d.ts:5026


positionZ ​

ts
readonly positionZ: AudioParam;

Defined in: types/desktop-engine.d.ts:5027


refDistance ​

ts
refDistance: number;

Defined in: types/desktop-engine.d.ts:5031


rolloffFactor ​

ts
rolloffFactor: number;

Defined in: types/desktop-engine.d.ts:5033

Methods ​

addEventListener() ​

ts
addEventListener(
   type, 
   listener, 
   options?
): void;

Defined in: types/desktop-engine.d.ts:3934

A boolean options (capture) is ignored

Parameters ​

ParameterType
typestring
listener| EventListenerOrEventListenerObject | null
options?| boolean | AddEventListenerOptions

Returns ​

void

Inherited from ​

AudioNode.addEventListener


connect() ​

Call Signature ​

ts
connect<T>(
   destinationNode, 
   output?, 
   input?
): T;

Defined in: types/desktop-engine.d.ts:4878

Connects an output to an input of a node of the same context; returns that node, for chaining

Type Parameters ​
Type Parameter
T extends AudioNode
Parameters ​
ParameterType
destinationNodeT
output?number
input?number
Returns ​

T

Inherited from ​

AudioNode.connect

Call Signature ​

ts
connect(destinationParam, output?): void;

Defined in: types/desktop-engine.d.ts:4880

Adds an output to the param's value

Parameters ​
ParameterType
destinationParamAudioParam
output?number
Returns ​

void

Inherited from ​

AudioNode.connect


disconnect() ​

Call Signature ​

ts
disconnect(): void;

Defined in: types/desktop-engine.d.ts:4882

Disconnects every output, or the outputs / connections given

Returns ​

void

Inherited from ​

AudioNode.disconnect

Call Signature ​

ts
disconnect(output): void;

Defined in: types/desktop-engine.d.ts:4883

Parameters ​
ParameterType
outputnumber
Returns ​

void

Inherited from ​

AudioNode.disconnect

Call Signature ​

ts
disconnect(
   destinationNode, 
   output?, 
   input?
): void;

Defined in: types/desktop-engine.d.ts:4884

Parameters ​
ParameterType
destinationNodeAudioNode
output?number
input?number
Returns ​

void

Inherited from ​

AudioNode.disconnect

Call Signature ​

ts
disconnect(destinationParam, output?): void;

Defined in: types/desktop-engine.d.ts:4885

Parameters ​
ParameterType
destinationParamAudioParam
output?number
Returns ​

void

Inherited from ​

AudioNode.disconnect


dispatchEvent() ​

ts
dispatchEvent(event): boolean;

Defined in: types/desktop-engine.d.ts:3937

Returns false when a listener called preventDefault() on a cancelable event

Parameters ​

ParameterType
eventEvent

Returns ​

boolean

Inherited from ​

AudioNode.dispatchEvent


removeEventListener() ​

ts
removeEventListener(type, listener): void;

Defined in: types/desktop-engine.d.ts:3935

Parameters ​

ParameterType
typestring
listener| EventListenerOrEventListenerObject | null

Returns ​

void

Inherited from ​

AudioNode.removeEventListener


setOrientation() ​

ts
setOrientation(
   x, 
   y, 
   z
): void;

Defined in: types/desktop-engine.d.ts:5039

Parameters ​

ParameterType
xnumber
ynumber
znumber

Returns ​

void


setPosition() ​

ts
setPosition(
   x, 
   y, 
   z
): void;

Defined in: types/desktop-engine.d.ts:5038

Parameters ​

ParameterType
xnumber
ynumber
znumber

Returns ​

void

The SDK is released under the Apache License 2.0