@@ -5,6 +5,7 @@ There are different implementations for this, e.g., one for playing audio files:
As modelled in VA these sound sources each hold a signal source, which is the actual signal to be played, so for example the ``VAAudiofileSourceComponent`` has a ``VAAudiofileSignalSource`` which is the interface to the actual signal to be played an holds more functionality than that available in the sound source itself.
If you want to play audiofiles, you can store them somewhere in your Content folder (just make sure that this folder is marked in ``DirectoriesToAlwaysStageAsNonUFS`` when packaging your application). At runtime the files are then copied over to the VAServerLauncher (the first time, or when they changed). This together with loading them into memory creates a short delay, so make sure to preload all audiofiles for each soundsource it is used on by setting them or using ``UVAAudiofileSignalSource::PreLoadAudiofile()``.
:warning: The VAPlugin works with ``.wav`` files directly, so they need to be stored there, created ``.uasset`` are simply ignored.