Skip to content

AudioChannel

Defined in: plugins/audio/AudioChannel.ts:28

C extends ChannelName = ChannelName

new AudioChannel<C>(name, manager): AudioChannel<C>

Defined in: plugins/audio/AudioChannel.ts:31

C

IAudioManagerPlugin<C>

AudioChannel<C>

manager: IAudioManagerPlugin<C>

Defined in: plugins/audio/AudioChannel.ts:33


name: C

Defined in: plugins/audio/AudioChannel.ts:32

get instances(): IAudioInstance<ChannelName>[]

Defined in: plugins/audio/AudioChannel.ts:38

IAudioInstance<ChannelName>[]


get muted(): boolean

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

boolean

set muted(value): void

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

boolean

void


get volume(): number

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

number

set volume(value): void

Defined in: plugins/audio/AudioChannel.ts:60

number

void

_setMuted(): void

Defined in: plugins/audio/AudioChannel.ts:103

void


add(id, instance): IAudioInstance

Defined in: plugins/audio/AudioChannel.ts:65

string

IAudioInstance

IAudioInstance


destroy(): void

Defined in: plugins/audio/AudioChannel.ts:123

void


get(id): undefined | IAudioInstance<ChannelName>

Defined in: plugins/audio/AudioChannel.ts:70

string

undefined | IAudioInstance<ChannelName>


pause(): void

Defined in: plugins/audio/AudioChannel.ts:83

void


remove(id): undefined | IAudioInstance<ChannelName>

Defined in: plugins/audio/AudioChannel.ts:74

string

undefined | IAudioInstance<ChannelName>


restore(): void

Defined in: plugins/audio/AudioChannel.ts:118

void


resume(): void

Defined in: plugins/audio/AudioChannel.ts:93

void


updateVolume(): void

Defined in: plugins/audio/AudioChannel.ts:109

void