DirectSound y WASAPI son dos APIs (Interfaz de programación de aplicaciones) de sonido de Windows. Son dos capas de software que hacen de intermediarias entre la tarjeta de sonido (el hardware) y el sonido que reproducimos. Seguro que con esta explicación estás peor que si no te hubiera dicho nada xD
Lo que nos importa a nosotros es que son dos formas diferentes de hacer que funcione el sonido, dos "intermediarios" entre XBMC y la tarjeta de sonido.
¿Cuál elegir? La respuesta corta es: "WASAPI", la larga es un poco más complicada, ya que cada uno tiene sus características y ambas APIs son válidas, de hecho en la mayoría de los casos no notaremos diferencias en al práctica.
WASAPI: Tiene la ventaja de pasar el sonido de una forma más directa y por lo tanto podemos decir que hace mejor su tarea que DirectSound en el sentido de interferir lo menos posible en la señal de sonido.
Si queremos pasar el sonido a nuestro AV por passthrought entonces deberemos escoger WASAPI y no DirectSound.
DirectSound: Irónicamente en contra de lo que indica su nombre, DirectSound no pasa el sonido directamente como sí lo hace WASAPI, la ventaja que tiene es que permite fácilmente reproducir varias fuentes de sonido simultánemente, por ejemplo dos vídeos de dos aplicaciones o el sonido de un vídeo y los sonidos de sistema de XBMC.
Yo recomiendo usar DirectSound en el caso de que tengamos algún problema con WASAPI.
Un saludo