В папке Common (если у вас есть заголовочники для DirectX) есть файл DSUtil.pas, в нём класс CSoundManager, у него ф-я
	Код:
	function CreateStreaming(out ppStreamingSound: CStreamingSound;
      strWaveFileName: PChar; dwCreationFlags: DWORD; guid3DAlgorithm: TGUID;
      dwNotifyCount: DWORD; dwNotifySize: DWORD; hNotifyEvent: THandle): HRESULT; 
 
А, нет, беру слова обратно. Этот метод создаёт поток для дальнейшего использования. Хотя, может, это вам и пригодится?
Также, есть методы Create и CreateFromMemory. Как раз второй и берёт данные из буфера. Наверное, этот буфер можно также связать со Stream'ом