Skip to main content

Type Alias: AudioDefinition

AudioDefinition = object

Defined in: modules/engine/src/audio/audio-controller.ts:34

Source-independent audio assets, scheduled sources, and spatial emitters.

Properties​

audio​

audio: object[]

Defined in: modules/engine/src/audio/audio-controller.ts:36

Embedded bytes are borrowed; only selected clips are copied before decode can detach them.

data?​

optional data?: ArrayBuffer | ArrayBufferView

mimeType?​

optional mimeType?: string

uri?​

optional uri?: string


emitters​

emitters: object[]

Defined in: modules/engine/src/audio/audio-controller.ts:45

environment?​

optional environment?: object

environment.directLevel?​

optional directLevel?: number

environment.environment?​

optional environment?: number

environment.reverbLevel?​

optional reverbLevel?: number

gain?​

optional gain?: number

name?​

optional name?: string

positional?​

optional positional?: object

positional.airAbsorption?​

optional airAbsorption?: object

positional.airAbsorption.cutoffAtMaxDistance?​

optional cutoffAtMaxDistance?: number

positional.airAbsorption.enabled?​

optional enabled?: boolean

positional.coneInnerAngle?​

optional coneInnerAngle?: number

positional.coneOuterAngle?​

optional coneOuterAngle?: number

positional.coneOuterGain?​

optional coneOuterGain?: number

positional.distanceModel?​

optional distanceModel?: DistanceModelType

positional.maxDistance?​

optional maxDistance?: number

positional.refDistance?​

optional refDistance?: number

positional.rolloffFactor?​

optional rolloffFactor?: number

positional.shapeType?​

optional shapeType?: "omnidirectional" | "cone"

sources?​

optional sources?: number[]

type​

type: "global" | "positional"


sources​

sources: object[]

Defined in: modules/engine/src/audio/audio-controller.ts:37

audio?​

optional audio?: number

autoPlay?​

optional autoPlay?: boolean

gain?​

optional gain?: number

graph?​

optional graph?: AudioSourceProperties

loop?​

optional loop?: boolean

playbackRate?​

optional playbackRate?: number