Function CE::Audio::Miniaudio::decode_file

Function Documentation

::CE::Audio::Clip CE::Audio::Miniaudio::decode_file(const std::filesystem::path &file, DecodeOptions options = {})

Declaration: [[nodiscard]]

Decode WAV/FLAC/MP3 on CPU into owned channel-interleaved float PCM at the source rate/channel count.

Reject empty/NUL paths, unsupported formats/channels/rates, empty data and a decoded budget overflow. File/decode/allocation failures throw; no device is opened.

Parameters:

options – Maximum decoded PCM byte budget, default 64MiB.