[DSOUND] add DirectSoundFullDuplex support

Robert Reif reif at earthlink.net
Thu Oct 13 19:06:33 CDT 2005


Add DirectSoundFullDuplex support.

This patch is rather large because it was necessary to refactor the
existing code so it could be used by the full duplex code.  Most of
the changes are either changing all the code to use the lower level
device objects rather than the higher level COM objects or moving
code and renaming variables  to make things easier to follow. 
This has the benefit of removing one level of indirection for a lot
of code.  With this refactoring, it was very easy to add the full
duplex support.

There should be no functional changes to capture and playback
other than a slight speed improvement due to one less level of
indirection for accessing most variables.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: duplex.diff.gz
Type: application/x-gzip
Size: 31974 bytes
Desc: not available
Url : http://www.winehq.org/pipermail/wine-patches/attachments/20051013/4e9f7402/duplex.diff-0001.bin


More information about the wine-patches mailing list