Interacts with

When an file audio-source object is first created, it has an empty file queue. After an application creates the audio-source object, it should call the IAudioFile::Add member function for each of the files to be recognized. The engine calls the IAudio::WaveFormatSet member function to set the wave format for the object. If the wave format does not match the engine's requested format then an error will be returned.