When I added DSD compression to WavPack I knew that I had to make it easy to integrate into player software or nobody would ever use it. The WavPack library provides conversion of DSD to PCM so that any player can handle it, assuming they can play 352,800 Hz PCM. This is how Foobar2000 and MediaCenter play WavPack DSD files (i.e., WavPack does the conversion to PCM and then the player downsamples to something the hardware can play).
In addition, Foobar2000 queries the WavPack library to determine the actual file format and displays that to the user, but this does not change the processing in any way.
Foobar2000 can
only handle PCM internally (last time I checked) so it has to work this way, and it plays all DSD formats this way.
Since MC
can handle DSD data internally, it would be possible for MC to open the DSD WavPack as a native DSD file and play the file just like it plays other DSD files (DSF and DSDIFF). This would allow WavPack DSD files to play natively on DACs that handle DSD. But you need to ask Matt about adding that feature...