ClassAudio System@public
NullAudioBackend
No-op audio backend for headless unit tests. Always unlocked, never suspended, all methods are inert.
ts
export declare class NullAudioBackend implements FlxAudioBackendProperties
| Property | Modifiers | Type | Description |
|---|---|---|---|
suspended | readonly | `` | - |
unlocked | readonly | `` | - |
Methods
createSound()
ts
createSound(source: unknown, streaming: boolean): FlxSoundHandleParameters:
| Parameter | Type | Description |
|---|---|---|
source | unknown | - |
streaming | boolean | - |
Returns: FlxSoundHandle
destroy()
ts
destroy(): voidReturns: void
pauseAll()
ts
pauseAll(): voidReturns: void
resumeAll()
ts
resumeAll(): voidReturns: void
setGlobalMute()
ts
setGlobalMute(muted: boolean): voidParameters:
| Parameter | Type | Description |
|---|---|---|
muted | boolean | - |
Returns: void
setGlobalVolume()
ts
setGlobalVolume(volume: number): voidParameters:
| Parameter | Type | Description |
|---|---|---|
volume | number | - |
Returns: void
unlockAudio()
ts
unlockAudio(): voidReturns: void