How to negotiate an audio format for a Windows Audio Session API (WASAPI) client