Portaudio v19 DirectSound:

support for WAVEFORMATEXTENSIBLE



This is an early copy of v19 (DirectSound) modified to support multi-channel rendering using WAVEFORMATEXTENSIBLE.
A complete implementation should also support the MME API as well;
and of course, also support recording! I never got around to it...


All changes are marked  RWD_WAVEX_IMPL



dsound_wrapper.c

pa_win_ds.c

This code is used in the command-line soundfile player "paplay"
in the CDP Multi-Channel Toolkit.

Richard Dobson
Feb 2007