Introduce the "Default Device" that follow Windows defaults. Use device format constraints on channels and rates. Allow to change channels and rates in realtime. Add a way to get supported format on first initialization, in order to have a right resampler when plumbing graph. Add automatic routing stream feature.
RingStream :upgrade on taking account of output format change. MSResampler : fix speex initialization on update channels/rate