Skip to content

AudioInstance

Defined in: plugins/audio/AudioInstance.ts:44

C extends ChannelName = ChannelName

new AudioInstance<C>(id, channel, manager): AudioInstance<C>

Defined in: plugins/audio/AudioInstance.ts:53

string

IAudioChannel

IAudioManagerPlugin

AudioInstance<C>

channel: IAudioChannel

Defined in: plugins/audio/AudioInstance.ts:55

IAudioInstance.channel


id: string

Defined in: plugins/audio/AudioInstance.ts:54

IAudioInstance.id


manager: IAudioManagerPlugin

Defined in: plugins/audio/AudioInstance.ts:56

IAudioInstance.manager


onEnd: Signal<(instance) => void>

Defined in: plugins/audio/AudioInstance.ts:48

IAudioInstance.onEnd


onPaused: Signal<(instance) => void>

Defined in: plugins/audio/AudioInstance.ts:49

IAudioInstance.onPaused


onProgress: Signal<(instance) => void>

Defined in: plugins/audio/AudioInstance.ts:51


onResumed: Signal<(instance) => void>

Defined in: plugins/audio/AudioInstance.ts:50

IAudioInstance.onResumed


onStart: Signal<(instance) => void>

Defined in: plugins/audio/AudioInstance.ts:46

IAudioInstance.onStart


onStop: Signal<(instance) => void>

Defined in: plugins/audio/AudioInstance.ts:47

IAudioInstance.onStop


storedVolume: number

Defined in: plugins/audio/AudioInstance.ts:45

IAudioInstance.storedVolume

get isPlaying(): boolean

Defined in: plugins/audio/AudioInstance.ts:107

boolean

set isPlaying(value): void

Defined in: plugins/audio/AudioInstance.ts:111

boolean

void

IAudioInstance.isPlaying


get media(): IMediaInstance

Defined in: plugins/audio/AudioInstance.ts:64

IMediaInstance

set media(value): void

Defined in: plugins/audio/AudioInstance.ts:68

IMediaInstance

void

IAudioInstance.media


get muted(): boolean

Defined in: plugins/audio/AudioInstance.ts:94

boolean

set muted(value): void

Defined in: plugins/audio/AudioInstance.ts:98

boolean

void

IAudioInstance.muted


get volume(): number

Defined in: plugins/audio/AudioInstance.ts:81

number

set volume(value): void

Defined in: plugins/audio/AudioInstance.ts:85

number

void

IAudioInstance.volume

addListeners(): void

Defined in: plugins/audio/AudioInstance.ts:146

void

IAudioInstance.addListeners


destroy(): void

Defined in: plugins/audio/AudioInstance.ts:169

void

IAudioInstance.destroy


fadeTo(volume, duration): Tween

Defined in: plugins/audio/AudioInstance.ts:174

number

number

Tween

IAudioInstance.fadeTo


pause(): void

Defined in: plugins/audio/AudioInstance.ts:115

void

IAudioInstance.pause


play(time?): void

Defined in: plugins/audio/AudioInstance.ts:178

number

void

IAudioInstance.play


remove(): void

Defined in: plugins/audio/AudioInstance.ts:129

void

IAudioInstance.remove


removeListeners(): void

Defined in: plugins/audio/AudioInstance.ts:156

void

IAudioInstance.removeListeners


resume(): void

Defined in: plugins/audio/AudioInstance.ts:122

void

IAudioInstance.resume


stop(): void

Defined in: plugins/audio/AudioInstance.ts:134

void

IAudioInstance.stop


updateVolume(): void

Defined in: plugins/audio/AudioInstance.ts:142

void

IAudioInstance.updateVolume