Power Management in Audio Drivers

When the system goes into the suspend state, the Device Manager calls the audio driver’s WAV_PowerDown function. This function should call the PDD_AudioPowerHandler function to allow the PDD to put the hardware in a low power consumption mode if available. When the system resumes, the Device Manager calls the audio driver’s WAV_PowerUp function, which should also call PDD_AudioPowerHandler. WAV_PowerUp also calls the SetInterruptEvent function for the audio interrupt to allow any active handles to be released by the IST.