Skip to main content

Overview

Runtime Audio Importer Documentation

Runtime Audio Importer is a plugin for Unreal Engine designed for Importing audio data in various formats into the game at runtime. It supports the following formats: MP3, WAV, FLAC, OGG VORBIS, BINK, and RAW (PCM).

Additionally, this plugin includes features for Transcoding and Exporting audio data in the following formats: OGG VORBIS, WAV, BINK, and RAW (PCM).

How It Works

Imported audio data is transcoded to 32-bit IEEE floating point PCM format, which is then used to instantly transfer data to the audio renderer during playback. The plugin uses a custom sound wave class inherited from USoundWaveProcedural.

Quick Start: Importing and Playing Audio

Here's a basic example of how to import and play a sound wave at runtime:

Full example

For pre-importing audio data into the Editor, please refer to the Pre-Import Audio section.

Live Example

To see the plugin in action, check out this simple Android game that demonstrates the plugin's capabilities.