Skip to main content

Overview

Most FluidAudio features expect 16 kHz mono Float32 samples. AudioConverter uses AVAudioConverter under the hood for sample-rate conversion, format conversion (e.g., Int16 → Float32), and channel mixing (stereo → mono).

File Conversion

Supported inputs: WAV, M4A, MP3, FLAC — anything readable by AVAudioFile.

Streaming Conversion

Each conversion is stateless — reuse the same converter instance across formats.