Skip to main content

Interface: SpatialListenerLike

Defined in: src/audio/spatialAudioTypes.ts:60

The subset of AudioListener this module writes: position and orientation, through either the modern AudioParams or the legacy setter methods.

Extends​

Properties​

forwardX?​

optional forwardX: SpatialAudioParam

Defined in: src/audio/spatialAudioTypes.ts:62

Forward X orientation AudioParam (modern API).


forwardY?​

optional forwardY: SpatialAudioParam

Defined in: src/audio/spatialAudioTypes.ts:64

Forward Y orientation AudioParam (modern API).


forwardZ?​

optional forwardZ: SpatialAudioParam

Defined in: src/audio/spatialAudioTypes.ts:66

Forward Z orientation AudioParam (modern API).


positionX?​

optional positionX: SpatialAudioParam

Defined in: src/audio/spatialAudioTypes.ts:26

X position AudioParam (modern API).

Inherited from​

PositionTarget.positionX


positionY?​

optional positionY: SpatialAudioParam

Defined in: src/audio/spatialAudioTypes.ts:28

Y position AudioParam (modern API).

Inherited from​

PositionTarget.positionY


positionZ?​

optional positionZ: SpatialAudioParam

Defined in: src/audio/spatialAudioTypes.ts:30

Z position AudioParam (modern API).

Inherited from​

PositionTarget.positionZ


upX?​

optional upX: SpatialAudioParam

Defined in: src/audio/spatialAudioTypes.ts:68

Up X orientation AudioParam (modern API).


upY?​

optional upY: SpatialAudioParam

Defined in: src/audio/spatialAudioTypes.ts:70

Up Y orientation AudioParam (modern API).


upZ?​

optional upZ: SpatialAudioParam

Defined in: src/audio/spatialAudioTypes.ts:72

Up Z orientation AudioParam (modern API).

Methods​

setOrientation()?​

optional setOrientation(fx, fy, fz, ux, uy, uz): void

Defined in: src/audio/spatialAudioTypes.ts:74

Legacy orientation setter (older Safari).

Parameters​

fx​

number

fy​

number

fz​

number

ux​

number

uy​

number

uz​

number

Returns​

void


setPosition()?​

optional setPosition(x, y, z): void

Defined in: src/audio/spatialAudioTypes.ts:32

Legacy position setter (older Safari).

Parameters​

x​

number

y​

number

z​

number

Returns​

void

Inherited from​

PositionTarget.setPosition