Interacts with

When an audio-source object is first created, it uses the multimedia wave mapper as the source device, but a valid wave format has not been specified. After an application creates the audio-source object, it should call the IAudioMultiMediaDevice::DeviceNumSet member function with the device identifier of the audio device to use for input. The engine calls the IAudio::WaveFormatSet member function to set the wave format for the device. The engine should also call the IAudio::PassNotify member function with the address of a notification interface — that is, IAudioSourceNotifySink — so that the audio-source object can send status information to the engine.