winecoreaudio: Create fake user-preference-tracking audio device.

Ken Thomases ken at
Wed Mar 14 15:12:09 CDT 2012

This achieves the effect that Microsoft calls "Stream Routing", although not
in the same way as native WASAPI/MMDevAPI.

The fake device is reported out of AUDDRV_GetEndpointIDs and it is marked as
the default device.  If the client opens that device, we don't override the
initial device of the audio queue we create.  By default, it uses the user's
preferred device, tracking changes to that automatically.
dlls/winecoreaudio.drv/mmdevdrv.c |  177 ++++++++++++++++++++++++-------------
1 files changed, 114 insertions(+), 63 deletions(-)

-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-winecoreaudio-Create-fake-user-preference-tracking-a.patch
Type: text/x-patch
Size: 12429 bytes
Desc: not available
URL: <>

More information about the wine-patches mailing list