Log inGet started

audio

The audio namespace — the engine's Luau API reference for audio.

The audio namespace — 4 functions.

globals/audio/decode

globals/audio/decode(zaud: string) -> (string?, number?, number?)

Decode a ZAUD payload into interleaved f32 PCM.

globals/audio/encode

globals/audio/encode(sourceBytes: string, opts: { [string]: any }?) -> (string?, string?)

Encode container audio bytes (ogg / mp3 / wav / flac) into a ZAUD payload.

globals/audio/encodePcm

globals/audio/encodePcm(pcm: any, sampleRate: number, channels: number, opts: { [string]: any }?) -> (string?, string?)

Encode raw interleaved f32 PCM into a ZAUD payload.

globals/audio/info

globals/audio/info(zaud: string) -> (AudioInfo?, string?)

Read a ZAUD payload's header without decoding the audio.

  • api
  • reference