Skip to content
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 FlxAudioBackend

Properties

PropertyModifiersTypeDescription
suspendedreadonly``-
unlockedreadonly``-

Methods

createSound()

ts
createSound(source: unknown, streaming: boolean): FlxSoundHandle

Parameters:

ParameterTypeDescription
sourceunknown-
streamingboolean-

Returns: FlxSoundHandle

destroy()

ts
destroy(): void

Returns: void

pauseAll()

ts
pauseAll(): void

Returns: void

resumeAll()

ts
resumeAll(): void

Returns: void

setGlobalMute()

ts
setGlobalMute(muted: boolean): void

Parameters:

ParameterTypeDescription
mutedboolean-

Returns: void

setGlobalVolume()

ts
setGlobalVolume(volume: number): void

Parameters:

ParameterTypeDescription
volumenumber-

Returns: void

unlockAudio()

ts
unlockAudio(): void

Returns: void

Released under the MIT License.