Skip to content

Interface: AudioInstance<T>

Defined in: packages/core/src/audio/audio-pool.ts:20

Runtime bookkeeping for a playing audio instance used by AudioSystem.

Type Parameters

T

T extends AmbientAudio | PositionalAudio

Properties

audio

audio: T

Defined in: packages/core/src/audio/audio-pool.ts:21


fadeDuration?

optional fadeDuration: number

Defined in: packages/core/src/audio/audio-pool.ts:25


fadeStartTime?

optional fadeStartTime: number

Defined in: packages/core/src/audio/audio-pool.ts:23


fadeStartVolume?

optional fadeStartVolume: number

Defined in: packages/core/src/audio/audio-pool.ts:24


isFadingIn?

optional isFadingIn: boolean

Defined in: packages/core/src/audio/audio-pool.ts:27


isFadingOut?

optional isFadingOut: boolean

Defined in: packages/core/src/audio/audio-pool.ts:26


pausedBySessionEnd?

optional pausedBySessionEnd: boolean

Defined in: packages/core/src/audio/audio-pool.ts:28


startTime

startTime: number

Defined in: packages/core/src/audio/audio-pool.ts:22