Interface: SpatialAudioOptions
Defined in: src/audio/spatialAudioTypes.ts:106
Options for constructing a SpatialAudio.
Properties
context?
optionalcontext:SpatialAudioContextLike
Defined in: src/audio/spatialAudioTypes.ts:108
Pre-built context to use (dependency injection / testing).
distanceModel?
optionaldistanceModel:DistanceModelType
Defined in: src/audio/spatialAudioTypes.ts:114
Distance-attenuation algorithm. Defaults to 'inverse'.
maxDistance?
optionalmaxDistance:number
Defined in: src/audio/spatialAudioTypes.ts:118
Maximum distance for attenuation. Defaults to 10000.
panningModel?
optionalpanningModel:PanningModelType
Defined in: src/audio/spatialAudioTypes.ts:112
Spatialization algorithm. Defaults to 'HRTF'.
position?
optionalposition: [number,number,number]
Defined in: src/audio/spatialAudioTypes.ts:122
Initial position of the sound. Defaults to the origin.
refDistance?
optionalrefDistance:number
Defined in: src/audio/spatialAudioTypes.ts:116
Reference distance for attenuation. Defaults to 1.
rolloffFactor?
optionalrolloffFactor:number
Defined in: src/audio/spatialAudioTypes.ts:120
Rolloff factor. Defaults to 1.
source?
optionalsource:PositionalSource
Defined in: src/audio/spatialAudioTypes.ts:110
Transport source to drive from play / pause / stop.