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.