Опять тажа история, имею точку onStream (в примере ХЭМа) а как воспроизвести не знаю.
Если прога скомпилировалась набери нужные установки (число каналов, частоту дискретизации, длину буфера, битность карты), ес-но которые Ваша карта поддерживает. Затем нажмите пуск, пойдет прямая передача с записи на воспроизведение. Кстати этот вариант оказался просто на mmsystem так что DirectX не требуется. Точка onStream лишь дает сигнал о заполнении буфера записи (это массив внутри IC). По этому сигналу Вы можете взять эти данные из нижней точки как из простого массива (как это сделано в моем примере для индикатора записи), как угодно обработать или передать куда угодно. Это надо успеть сделать до следующей выборки о которой будет сигнализировать onStream.