К сожалению, прекращено, но вы все еще можете найти Managed DirectX, который включает в себя ...
using Microsoft.DirectX.DirectSound;
// List all Audio Cards
DevicesCollection devList = new DevicesCollection();
foreach (DeviceInformation dev in devList)
{
this.AddToLog("Found {0}, {1}, {2}", dev.Description, dev.DriverGuid, dev.ModuleName);
}