Interacts with

When an audio-source object is first created, it must be passed an IUnknown to a "real" audio source. By default, the instrumented audio source passes through the audio and notifications from the "real" audio source through to the object that's using the instrumented audio source.

An application can make calls to IAudioSourceInstrumented to have the audio coming from the audio source written to disk, or to have the audio from the audio source replaced by data from disk.